Stupica je v Ljubljani diplomiral iz arhitekture. Leta 1935 je postal režiser v Drami. V drugi svetovni vojni je bil interniran v italijansko taborišče Gonars, kamor so ga Italijani zaprli leta 1942.
Leta 1946 je odšel na študijsko potovanje v Moskvo in Leningrad in tam pobliže spoznal sovjetsko gledališče.
Po kapitulaciji Italije se je iz taborišča vrnil hudo bolan. Leta 1945 je postal pomočnik upravnika Drame, pozneje pa tudi direktor te ustanove. Leta 1946 je odšel na študijsko potovanje v Moskvo in Leningrad in tam pobliže spoznal sovjetsko gledališče. 11. novembra 1946 je komiteju za umetnost in kulturo v Beogradu predal elaborat za ustanovitev centralnega jugoslovanskega teatra, poznejšega Jugoslovanskega dramskega gledališča. Med letoma 1947 in 1955 je bil tudi umetniški vodja tega gledališča, obenem pa je režiral številne predstave, med katerimi so nekatere dosegle tudi velik mednarodni uspeh. Poleg tega je med letoma 1945 in 1947 kot profesor igre in režije predaval tudi na akademiji za igralsko umetnost. Kot profesor je režijo in igro med letoma 1948 in 1949 predaval tudi na gledališki akademiji ter bil med letoma 1955 in 1957 profesor istih predmetov tudi na akademiji za gledališko umetnost v Zagrebu.
Po vojni se je Stupica posvetil tudi filmu in postal filmski režiser in igralec. Njegov prvi celovečerni film je Jara gospoda, ki ga je režiral leta 1953. Društvo dramskih umetnikov Srbije vsako leto podeli nagrado, ki nosi ime Bojana Stupice.