Absolwent Państwowego Studium Wokalno-Aktorskiego im. D. Baduszkowej przy Teatrze Muzycznym w Gdyni. Od 1990 roku związany z Teatrem Muzycznym w Gdyni. Już w czasie studiów zagrał rolę Mariusza w „Les Misérables”, Perczyka w „Skrzypku na dachu” i Chino w „West Side Story”. W roku 1994 został laureatem Przeglądu Piosenki Aktorskiej we Wrocławiu. Wykonawca głównych ról w musicalach: „Evita” (Che) i „Jesus Christ Superstar” (Judasz). Brał udział w wielu przedstawieniach muzycznych, m.in. „Czarnoksiężnik z krainy Oz”, „Wichrowe wzgórza”, „Szachy”. Zagrał No Moe w musicalu „Pięciu braci Moe” (wystawianym w Teatrze Muzycznym Roma). Gra Fagina w musicalu „Oliver!” w Teatrze Rozrywki w Chorzowie.
