W 2009 zadebiutował na małym ekranie epizodyczną rolą jako Majkel w telenoweli Plebania. Wkrótce po tym dostał angaż do roli Piotra Treblickiego w serialu Tancerze (2009–2010), ale po dwóch sezonach zrezygnował z dalszej gry, by skupić się na studiach aktorskich. Podczas studiów wystąpił w filmie 1920. Wojna i miłość (2010), w serialach: Linia życia (2011) i Przepis na życie (2011) i Misja Afganistan (2012) i spektaklach teatralnych: Zimowa opowieść (2013; reż. Cezary Morawski) Williama Szekspira i Ecce homo!!! (2014; reż. Krzysztof Majchrzak) Irvina D. Yaloma.

Za postać aspiranta Wojciecha Marca, który zostaje przydzielony do rozwiązania zagadkowej śmierci młodej Ukrainki, w świetnie przyjętym dramacie kryminalnym Jeziorak (2014) i „Sagana” w dramacie wojennym Jana Komasy Miasto 44 (2014) otrzymał nagrodę za debiut aktorski na 39. Festiwalu Filmowym w Gdyni i nagrodę im. Andrzeja Konica na 29. Tarnowskiej Nagrodzie Filmowej. Po użyczeniu głosu Finnowi w polskiej wersji językowej filmu Gwiezdne wojny: Przebudzenie Mocy (2015) wystąpił w dramacie Wojciecha Smarzowskiego Pod Mocnym Aniołem (2014), zagrał Zbyszka Dulskiego w komedii Filipa Bajona Panie Dulskie (2015) i pojawił się w serialu Strażacy (2015).