Ostatnie starcie.

Zagrał małego Kordiana w sztuce Juliusza Słowackiego Kordian (1994) w reż. Jana Englerta w Teatrze Telewizji. Wystąpił w roli Jurka Zarychty w serialu Matki, żony i kochanki (1995). W okresie studiów aktorskich zagrał kolejne role serialowe: Błażeja w Policjantach (1999) i Mateusza Marczyńskiego w Klanie (1999–2000). W 2002 na scenie Teatru Nowego zagrał Kordiana w sztuce Słowackiego Kordian, czyli spisek koronacyjny w reż. Adama Hanuszkiewicza, który następnie zaangażował go do roli Amintasa w przedstawieniu impresaryjnym Jana Andrzeja Morsztyna Eros i drażnięta.

Ogólnopolską rozpoznawalność przyniosła mu główna rola Cezarego Baryki w ekranizacji powieści Stefana Żeromskiego Przedwiośnie (2001) i serialu pod tym samym tytułem (2002) w reż. Filipa Bajona. W latach 2004–2006 był aktorem Teatru Współczesnego w Warszawie, w którym grał w spektaklach Tunel (2004) Jacka Kaczmarskiego, Transfer (2005) Maksyma Kuroczkina w reż. Macieja Englerta jako Manabozo (Wielki Zając) oraz Wasza Ekscelencja (2005) Fiodora Dostojewskiego w reż. Izabelli Cywińskiej jako Widoplasow.