W latach 2003–2013 był zawiązany z Teatrem im. Jaracza. Występował w wielu przedstawieniach Waldemara Zawodzińskiego, w tym Miłości i gniewie Johna Osborne’a czy Intrydze i miłości Friedricha Schillera. Można go było też zobaczyć w roli Feliksa w Samotnej drodze Arthura Schnitzlera w reż. Bogdana Hussakowskiego, jako Victora w Polaroidach. Kilku ostrych zdjęciach u boku Dariusza Siatkowskiego, w roli Paula w Sprawcach czy Totalnie szczęśliwi Silke Hassler w reż. Jacka Filipiaka. Grał również w spektaklach Małgorzaty Bogajewskiej takich jak Osaczeni Władimira Zujewa jako rosyjski żołnierz najemnik z Samborem Czarnotą, Zszywanie Anthony’ego Neilsona, Bramy raju Jerzego Andrzejewskiego oraz Kotka na gorącym blaszanym dachu Tennessee Williamsa.

Role ekranowe Sympatię wśród telewidzów zyskał jako Mikołaj Siemaszko, syn Maryli, zapatrzony w siebie przystojniak w telenoweli Polsat Pensjonat pod Różą (2004–2006). Zagrał główną rolę Bartka Wilkosza w dramacie Jerzego Stuhra Korowód (2007). W serialu TVP2 Oficerowie (2006) był tajemniczym Kosmą Jaworskim. W serialu TVN Kryminalni (2007–2008) zagrał postać Jacka Dumicza, odważnego prokuratora okręgowego po studiach na Harvardzie.