Płocczanin, absolwent krakowskiej Państwowej Wyższej Szkoły Teatralnej (1991). Przez blisko 20 lat związany z krakowskimi scenami. W teatrze im. J. Słowackiego w Krakowie debiutował rolą Księdza w Klątwie St. Wyspiańskiego w reż. Jerzego Golińskiego. Współpracował z takimi reżyserami jak: Jerzy Jarocki, Krystian Lupa, Mikołaj Grabowski, Kazimierz Kutz. W dorobku ma kilkadziesiąt ról teatralnych, telewizyjnych i filmowych. Od 2007 roku na stałe związany z Teatrem Dramatycznym w Płocku. Zdobywca dwóch Srebrnych Masek przyznawanych przez Płockie Towarzystwo Przyjaciół Teatru za role w spektaklach "Mazepa" i "Prywatna klinika" (2010) oraz "Śluby panieńskie" i "Przedstawienie we wsi Głucha Dolna" (2014). Pracuje jako lektor, jego głos jest znany z reklam radiowych i telewizyjnych. Jego pasją są audiobooki, można go usłyszeć m.in. w „Potopie”, „Ziemi obiecanej” czy „Nędznikach”.