Urodził się w Łodzi. Ukończył XXVI liceum ogólnokształcące w Łodzi. Absolwent Akademii Teatralnej w Warszawie (2001). Popularność zdobył rolami aresztanta Alberta w filmie "Symetria", antyterrorysty-złodzieja Juliana w "Vinci" oraz policjanta Kruszona w serialu "Oficer". Od roku 2001 jest aktorem warszawskiego Teatru Współczesnego. Ma córkę Sonię (ur. 2004 r.) ze związku z ubezpieczycielką, Anną Bareją. Laureat Wiktora 2007 w kategorii aktor.