Największą rozpoznawalność zyskał dzięki roli Tomasza Burskiego w serialu Na dobre i na złe, w którym grał z przerwami w latach 1999–2011. Za rolę w Stacji (2001) otrzymał nagrodę dla najlepszego aktora drugoplanowego na 26. Festiwalu Polskich Filmów Fabularnych w Gdyni. Zagrał również m.in. główną rolę Marcina Makowskiego w filmie Haker (2002) i Darka w serialu Julia (2012).

Jest aktorem dubbingowym, użyczył głosu m.in. Zeke’owi Baylora w polskiej wersji filmów z serii High School Musical i Stanowi Marshowi w kilku sezonach polskojęzycznej wersji animacji Miasteczko South Park.

W 2007 uczestniczył w piątej edycji programu rozrywkowego TVN Taniec z gwiazdami; choć w parze z Kingą Jurecką byli jednymi z głównych faworytów do zwycięstwa, to odpadł w siódmym odcinku, zajmując piąte miejsce. Do 2010 prowadził program Brejk w ZigZap.

Życie prywatne Był zaręczony z Karoliną Hipsz. 6 września 2008 ożenił się z psycholożką Katarzyną Sobczyńską, z którą ma trzy córki: Mariannę, Marcelinę i Michalinę.

Bierze udział w zawodach Rallycross.

Filmografia Filmy i seriale

Dubbing