Kariera aktorska Na scenie teatralnej zadebiutował w 1986 rolą dra Nakamury „Gubernatora” w spektaklu Happy End w reżyserii Olgi Lipińskiej. W 1986-2005 był aktorem Teatru Komedia w Warszawie, w którym zadebiutował rolą Jarka w sztuce W naszym domu straszy. Występował również w warszawskich teatrach: Nowy (1990–1993), Capitol (od 2009), Kamienica (2011) i 6. piętro (2012). Za pierwszoplanową rolę męską Barneya w spektaklu Teatru Capitol Bożyszczu Kobiet (reż. Cezary Morawski) otrzymał Nagrodę Główną na XIV Ogólnopolskim Festiwalu Komedii „Talia” w 2010.
W latach 90. rozpoczął działalność jako aktor dubbingowy; użyczył głosu m.in. sierżantowi Dunderowi w serialu Super Baloo (1992–1993), Stanowi Podolakowi w Kosmicznym meczu (1997), Alowi w Toy Story 2 (1999), A’Tomkowi w filmie Tytus, Romek i A’Tomek wśród złodziei marzeń (2002), Mrożonowi w Iniemamocnych (2004) i Iniemamocnych 2 (2018), Gwoździowi w Robotach (2005), Dave’owi Douglasowi w Na psa urok (2006), Munkowi w Happy Wkręcie (2007), Louisowi w Księżniczce i żabie (2010) i Hum Eggowi w Astro Boyu (2010).