Uczęszczał na zajęcia w Miejskim Domu Kultury, gdzie poznał aktorkę Barbarę Wrzesińską, która pomogła mu zdobyć angaż do teatru w Warszawie.
W 1993 ukończył studia w Akademii Teatralnej w Warszawie.
Kariera Na scenie grał m.in.: Horacja w Hamlecie, Paula w Szóstym stopniu oddalenia Guare’a, Abada w Que West Koltesa, Świętoszka w sztuce Moliera oraz główną rolę w przedstawieniu Frankenstein.
Zagrał w filmach: Tak tak (1991) ze Zbigniewem Zamachowskim, Wszystko co najważniejsze... (1992) Roberta Glińskiego, Sprawa kobiet (Le Violeur Impuni, 1992) Janusza Zaorskiego, Smacznego, telewizorku (1992) Pawła Trzaski i Jim Lukaszewicza, Enak (1993) Sławomira Idziaka, Wynajmę pokój... (1993) Andrzeja Titkowa, Oczy niebieskie (1994) Waldemara Szarka, Tato (1995) Macieja Ślesickego, Gry uliczne (1996) Krzysztofa Krauzego, Egoiści (2000) Mariusza Trelińskiego a także w serialu Miodowe Lata (1999).
Użyczył także swojego głosu w dubbingu w filmach, takich jak Mała Syrenka (jako Krab Sebastian), Miasto piesprawia (jako Elliot Shag), ReBoot (jako Bob) czy Radiostacja Roscoe (jako River) oraz w serialu Leśna rodzina.