Aktor teatralny i filmowy. Urodził się w 1973 roku w Białymstoku, ale kilka lat dzieciństwa spędził w Czarnej Białostockiej, miejscowości położonej w sąsiedztwie rodzinnych stron Księdza Jerzego Popiełuszki.
W roku 1997 ukończył Wydział Aktorski warszawskiej Akademii Teatralnej. Początkowo występował w Teatrze Rozmaitości w Warszawie, a od 2001 roku jest aktorem stołecznego Teatru Powszechnego. Gościł również na deskach warszawskiego Teatru Ateneum, wrocławskiego Teatru Współczesnego oraz w Teatrze Telewizji, gdzie obsadzany był głównie w sztukach współczesnych.
Jako aktor filmowy wystąpił między innymi w „Torowisku” Urszuli Urbaniak (1999) oraz „Chopinie. Pragnienie miłości” (2002) Jerzego Antczaka w roli Maurycego - syna George Sand. Ostatnio zagrał w „Tajemnicy Twierdzy Szyfrów”.