Urodził się we Wrocławiu. Wychował się w Kostomłotach, w powiecie średzkim, gdzie jego matka pracowała na stanowisku sekretarza gminy. Ma starszego brata. Uczęszczał do wrocławskiego IV Liceum Ogólnokształcącego im. S. Żeromskiego. W 2005 ukończył krakowską Państwową Wyższą Szkołę Teatralną.
Podczas studiów, w 2005, zdobył wyróżnienie za rolę Merkucja w tragedii Szekspira Romeo i Julia w reżyserii Ewy Kutryś na XXIII Festiwalu Szkół Teatralnych w Łodzi. W latach 2005–2007 występował na deskach krakowskiego Teatru im. J. Słowackiego w Kordianie Słowackiego. Grywał również w prywatnych warszawskich teatrach Wytwórnia, Kamienica i Bajka, Capitol.
Na ekranie zadebiutował epizodyczną rolą w noweli Andrzeja Jakimowskiego Torba, będącej częścią dramatu społecznego Solidarność, Solidarność... (2005). Następnie zagrał w dramacie Oda do radości (2005) wyreżyserowanym przez trójkę reżyserów Annę Kazejak-Dawid, Jana Komasę i Macieja Migasa, a także w serialu Egzamin z życia (2005–2008) jako Grzegorz Kopczyński, brat Konrada (Michał Sitarski). Wystąpił też gościnnie w serialach: Na dobre i na złe (2006), Magda M. (2006) czy Ekipa (2007). Zagrał główną rolę męską Karola w nagrodzonym na Festiwalu w Wenecji dramacie Kena Loacha Polak potrzebny od zaraz (It’s a Free World, 2007).
Przełomem w jego karierze okazała się kreacja porucznika Michała Janickiego, polskiego oficera zakochanego w żonie rosyjskiego pilota w miniserialu polsko-rosyjskim i melodramacie Waldemara Krzystka Mała Moskwa (2008), który został bardzo dobrze przyjęty przez publiczność i krytyków oraz przyniósł nominację do Złotej Kaczki, Nagrody im. Zbyszka Cybulskiego. W międzynarodowej produkcji – dreszczowcu politycznym Izolator (Warsaw Dark, 2008), w reżyserii australijskiego operatora i reżysera Chrisa Doyle’a, wystąpił jako policjant Paul.
Pracował też na planie Kryminalnych (2004–2008), Układu warszawskiego (2011), Przyjaciółek (2012–2016) czy Barw szczęścia (2012–2016). Dołączył do obsady serialu komediowo-politycznego Ucho Prezesa (2017-2018) jako Ryszard z Nowoczesnej i opery mydlanej Polsat Pierwsza miłość (2019) jako Mateusz Stik, znany i ceniony w branży trener biznesu, z którym bliskie kontakty miała Emilka (Anna Ilczuk).
Użyczył swojego głosu, m.in. w Thor ratuje przyjaciół (2011), Krudowie (2013), Hobbit: Pustkowie Smauga (2013), Hobbit: Bitwa Pięciu Armii (2014) i Wiedźmin 3: Dziki Gon (2015). Wystąpił w teledysku do piosenki Haliny Mlynkovej „Kobieta z moich snów” (2011) i Ani Rusowicz „Ja i Ty” (2011). W 2013 wziął udział w kampanii społecznej zorganizowanej przez Muzeum Powstania Warszawskiego „Rozejrzyj się. Może go znasz?”.
Życie prywatne
30 grudnia 2004 ożenił się z Katarzyną Misiewicz. Mają córkę Zuzannę (ur. 21 maja 2005 w Krakowie) i syna Piotra (ur. 2018).