W komedii warszawskiego Teatru Gudejko Goło i wesoło (Ladies’ Night, 2005) Stephena Sinclaire’a i Anthony’ego McCartena w reż. Arkadiusza Jakubika grał rolę Bernarda. W Teatrze Muzycznym „Roma” był obsadzony w musicalach w reż. Wojciecha Kępczyńskiego: jako Buquet/Licytator w Upiorze w operze Andrew Lloyda Webbera (2009) i jako Sułtan w Aladynie Jr. Alana Menkena (2011). W Teatr Old Timers Garage w Katowicach zagrał Richarda Hatfielda w widowisku The Bricklin Musical – Samochodowa Fantazja Allena Cole’a (2013) w reż. Marcina Kołaczkowskiego. Współpracował też z teatrami warszawskimi: Bajka (2009), Capitol (2014-2020) i Kamienica (2018).

Kariera ekranowa Po raz pierwszy trafił na mały ekran jako taksówkarz Kurnicki, zięć Siejby (Jerzy Łapiński) w telewizyjnym dramacie kryminalnym Janusza Petelskiego Zmowa (1988). We francuskim dramacie wojennym Roberta Enrico Wiatr ze wschodu (Vent d’est, 1993) wcielił się w postać kapitana Waleriana Klimienko, zastępcę pułkownika Czeko (Wojciech Pszoniak). Grywał niewielkie role w filmach takich jak Tylko strach (1993), Łowca. Ostatnie starcie (1993), Człowiek z... (1993), Panna z mokrą głową (1994), Oczy niebieskie (1994), Faustyna (1994), Prowokator (1995), Sezon na leszcza (2000) i Edi (2002). W dramacie biograficznym Giacoma Battiata Karol.