Następnie występował w teatrach warszawskich – Muzycznym „Roma” jako Sonny Latieri w musicalu Grease (2002), Na Woli im. Tadeusza Łomnickiego (2003), Laboratorium Dramatu w potrójnej roli Świętego Piotra, Pipo i Gracza II w przedstawieniu Tadeusza Słobodzianka Kowal Malambo (2005–2007), Wytwórnia jako Stanisław Retro, celnej karykatury współczesnego idola masowej wyobraźni w sztuce Doroty Masłowskiej Paw królowej. Opera praska (2006) i Dramatycznym jako Marek Kalita w inscenizacji Williama Goldinga Widzialna ciemność (2007), George w Kinky Boots Cyndi Lauper (2017) w reż. Eweliny Pietrowiak, ksiądz w Śnie nocy letniej (2018) w reż. Gábora Máté, kapitan Hak w Piotrusiu Panie J.M. Barriego (2023) w reż. Anny Ilczuk i Suzin w Lalce Bolesława Prusa (2026) w reż. Mikity Iłynczyka.

Jego debiut telewizyjny w telenoweli Polsat Życie jak poker (1998–1999) spotkał się z serdecznym przyjęciem przez telewidzów. Potem pojawił się gościnnie w sześciu odcinkach sitcomu TVP1 Lokatorzy (2000, 2003, 2004) jako Adam Przypadek, brat Jacka (Michał Lesień). W serialu TVP2 M jak miłość (2003, 2004, 2006, 2007) wystąpił w roli Tadeusza Makowskiego, byłego męża Teresy (Joanna Sydor).