Absolwent Wydziału Aktorskiego Państwowej Wyższej Szkoły Teatralnej im. Ludwika Solskiego w Krakowie, filia we Wrocławiu.
Pracował w teatrach: Studyjnym ’83 im. Juliana Tuwima w Łodzi (1990–1993) i Powszechnym im. Jana Kochanowskiego w Radomiu (1993–1998).
Zagrał między innymi w serialach: Fala zbrodni, Twarze i maski i Plebania oraz w filmach, m.in.: Daens w reż. Stijna Coninx, Novembre, w reż. Łukasza Karwowskiego, Komornik, w reż. Feliksa Falka, Strefa ciszy w reż. Krzysztofa Langa, Strajk w reż. Volkera Schloendorffa
W Teatrze Nowym pracuje od 1998 roku.
Role w Teatrze Nowym:
- Ksiądz, Życie jest snem reż. Jacek Sut, 1999
- Kozłowski, Prorok Ilja reż. Mikołaj Grabowski, 1999
- Kapitan, Robinson Cruzoe reż. Ondrej Spišák, 2000
- Marynarz, Sen pluskwy reż. Kazimierz Dejmek, 2001
- udział w spektaklu Go–Go czyli neurotyczna... reż. Łukasz Kos, 2001
- Stiepan, Kadisz reż. Remigiusz Brzyk, 2001
- Don Guzman, Wesele Figara reż. Ondrej Spišák, 2002
- Szpicel, Kurka wodna reż. Łukasz Kos, 2002
- Rozenkranc, Hamlet reż. Kazimierz Dejmek, 2003
- Oficer Straży, Komedia omyłek reż. Maciej Prus, 2003
- John Smith, Mayday reż. Ryszard Nyczka, 2004
- udział w spektaklu Zmartwychwstałe wiersze reż. Marian Glinkowski, 2004
- Toksykolog, Szalona Greta reż. Marek Pasieczny, 2005
- Filip de Silleranges, Nieprzyjaciel reż. Jan Bratkowski, 2006
- Gilles, Małe zbrodnie małżeńskie reż. Katarzyna Deszcz, 2006
- Gilbert Fleet, Wszystko z miłości reż. Jerzy Zelnik, 2007
- Zaruba, Brygada szlifierza Karhana reż. Remigiusz Brzyk, 2008
- John, Złodziej reż. Marek Pasieczny, 2010






