Absolwent Państwowej Wyższej Szkoły Filmowej, Teatralnej i Telewizyjnej w Łodzi (1977).
Aktor Teatru Polskiego we Wrocławiu w latach 1977- 1987. W latach 1987-1997 grał w Romanca Chopin Theatre w Chicago USA. Zagrał tam m. in. postać Mateusza w "Ani z zielonego wzgórza".
Debiutował jako prezenter radiowy w WPNA 1490 AM – CHICAGO. Od stycznia 1997 roku w Teatrze Polskim we Wrocławiu. Zagrał tam m. in. w "Damie z Jednorożcem" w reżyserii Krystiana Lupy, rolę Huberta "Wszystko w rodzinie" (reż. Marcin Sławiński). Gościnnie wystąpił w Teatrze Komedia zagrał u J Bończaka jako Alek w "Prywatnej Klinice", Kibble w "Stosunkach na szczycie", wystąpił także w pektaklach "Szalony Pies" i "Węże".
W Teatrze telewizji można go było zobaczyć w przedstawieniu "Cud purymowy" (2002).
Aktor zagrał również w filmie duńskim "Black Madonna" postać Igora.
W teatrze Kwadrat występuje od 1988 roku.