Aktor teatrów: Gniezna, Torunia, Kalisza, Bydgoszczy, Poznania, oraz Warszawy. Do ważniejszych jego ról teatralnych należą m.in. Błazen i Malvolio w Wieczorze trzech króli Szekspira, Bagatelka w Domu Otwartym Bałuckiego , Lenny w Powrocie do domu Pintera, Jarry w Opowiadaniu o zoo Albeego, Franio w Szczęściu Frania Perzyńskiego, Caramanchel w Zielonym gilu Tirso de Moliny, Grabiec i Kostryn w Balladynie Słowackiego, Dolski w Wielkim Człowieku do małych interesów Fredry, Schizofrenik w Kręgu personalnym Norena, Doktor w Dziadach w reż. M. Prusa czy Oficer w służbie Edmunda w Królu Learze w reż. A. Konczałowskiego. Za rolę Błazna w Wieczorze trzech króli w reż. M. Mokrowieckiegoo nagrodzony na festiwalu w Toruniu. W Teatrze Telewizji wystąpił m.in. w; Ulicy krokodyli w reż. J. Wiśniewskiego, Hernanim w reż. R. Rowińskiego, Ścieżkach chwały w reż. J. Antczaka, Złotym garncu w reż. J. Skalskiego czy w Pasożycie w reż. M. Wrony. Wystąpił także filmach: Mgła, Dwa księżyce oraz Horror w Wesołych Bagniskach, w reż. A. Barańskiego, Pan Tadeusz w reż. A. Wajdy, Wrota Europy w reż. J. Wójcika czy Avalon w reż. M. Oshi.
ludzie teatru