Filmy dokumentalne 1995: Roman Dmowski (reż. Marian Kubera) 1997: Jest taka pieśń... (reż. Marian Kubera) 1997: Nadwiślańskie Soplicowo (reż. L. Smolińska, M. Sroka) – lektor 1999: Warszawska Niobe (reż. L. Smolińska) – recytacja wierszy Krzysztofa Kamila Baczyńskiego 2005: Józef Mehoffer. Witraże życia (reż. Stanisław Kubiak) – lektor 2006: Stanisława Brzozowskiego życie wśród skorpionów (reż. L. Smolińska, M. Sroka) 2008: Po latach niewoli wstaje Polska... 1914–1918 jako Józef Piłsudski (reż. L. Smolińska, M. Sroka) 2013: Klamra. W przedsionku śmierci jako Adam Lazarowicz (reż. J. Lipski, P. Mielech) 2019: Łukasiewicz: nafciarz, romantyk jako Ignacy Łukasiewicz (reż. M. Wójcik)

Seriale

Teatr Pierwsze kroki na scenie stawiał w Słupskim Teatrze Dramatycznym (1984), gdzie trafił zaraz po ukończeniu liceum. W latach 1988–1997 był aktorem Teatru Dramatycznego w Warszawie, gdzie współpracował m.in. z reżyserem Maciejem Prusem. Jedną z najważniejszych ról zagranych w tym teatrze był Konstanty Trieplew w Mewie Czechowa. Bardzo dobrze ocenili ją krytycy. Rok później otrzymał możliwość zagrania Hamleta w dość kontrowersyjnej i prowokacyjnej inscenizacji Andrzeja Domalika.