Ukończył Państwową Wyższą Szkołę Teatralną im. A. Zelwerowicza w Warszawie, Wydział Lalkarski w Białymstoku.
Pracował w Lublinie w Teatrze im. H. Ch. Andersena i Teatrze Kameralnym, następnie na scenach jeleniogórskich – w Teatrze im. C.K. Norwida i Teatrze Animacji.
Z Teatrem KTO współpracuje od 1995 roku.
Grał w pierwszych obsadach spektakli Jerzego Zonia, m.in. Wieża Babel, Zapach czasu, Sprzedam dom, w którym już nie mogę mieszkać.
Gra we wszystkich przedstawieniach Krzysztofa Niedźwiedzkiego zrealizowanych w Teatrze KTO: Atrament dla leworęcznych. Komedia absurdalna, Święci tego tygodnia. Komedia obyczajowa, Teatr Telewizji. Komedia sensacyjna i Stroiciel grzebieni.