Ukończył PWST w Krakowie. Występował w teatrach: Dramatycznym w Legnicy, im. Jana Kochanowskiego w Opolu, im. Stefana Jaracza w Łodzi, Nowy w Warszawie, Na Kresach w Suwałkach. Na scenie zadebiutował rolą Maurycego w "Lecie w Nohant" Iwaszkiewicza w reż. J. Wyszomirskiego w Teatrze Dramatycznym w Legnicy. Do jego Ważniejszych ról teatralnych należy m.in. Artur w „Tango” Mrożka w Teatrze Nowym. W Teatrze Telewizji zagrał w „Śmierci Iwana Ilicza” w reż.B. Hussakowskiego, „Pseudonimie Anoda” w reż. M. Malca, „Stygmatyczce” w reż. W. Nowaka, „Mordzie założycielskim” w reż. J. Raginisa. W jego dorobku filmowych znajdują się m.in. realizacje Joanny Kos-Krauze i Krzysztofa Krauze („Gry uliczne”, „Dług”, „Wielki rzeczy”, „Mój Nikifor”, „Plac Zbawiciela”) i Feliksa Falka – „Obywatel NN”. Przez 11 lat wstępował w programie Jacka Fedorowicza „Dziennik telewizyjny”.
ludzie teatru