Jest synem lekarki i właściciela zakładu fotografii barwnej. Ma młodszego o 14 lat brata, Jędrzeja, który również jest aktorem, a także młodszą siostrę. Dorastał w Tarnowie, gdzie uczęszczał do Szkoły Podstawowej nr 18 i I Liceum Ogólnokształcącego im. Kazimierza Brodzińskiego.
1995: Mały Książę jako bohater tytułowy (reż. Cezary Domagała), Teatr im. Ludwika Solskiego w Tarnowie
2002: Antygona jako Chłopiec (reż. Ireneusz Janiszewski), Teatr im. Ludwika Solskiego w Tarnowie
2004: 2 maja jako Jacek Gołąb (reż. Agnieszka Glińska), Teatr Narodowy w Warszawie
2004: Pamiętnik z powstania warszawskiego (reż. Maria Zmarz-Koczanowicz), Teatr telewizji
2004: Od dziś będziemy dobrzy (reż. Paweł Sala), Teatr telewizji
2005: Makbet jako Donalbajn (reż. Piotr Kruszczyński), Teatr Polski w Warszawie
2005: Odyseja jako Telemach (reż. Jarosław Kilian), Teatr Polski w Warszawie
2005: Kosmos jako Fuks (reż. Jerzy Jarocki), Teatr Narodowy w Warszawie
2005: Bezimienne dzieło jako Plazmonik (reż. Jan Englert), Teatr Collegium Nobilium/Akademia Teatralna im. A. Zelwerowicza w Warszawie
2005: Agata szuka pracy jako Nieznajomy (reż. Krzysztof Rekowski), Laboratorium Dramatu w Warszawie
2005: Pieniądze i przyjaciele jako Martin (reż. Agnieszka Glińska), Teatr telewizji
2006: Trzy siostry jako Mikołaj Lwowicz Tuzenbach, Włodzimierz Karłowicz Rode (reż. Agnieszka Glińska), Teatr Collegium Nobilium/Akademia Teatralna im. A. Zelwerowicza w Warszawie
2006: Poduszyciel jako Katurian (reż. Agnieszka Glińska), Teatr Narodowy w Warszawie
2006: Kosmos jako Fuks (reż. Jerzy Jarocki), Teatr telewizji
2007: Śluby panieńskie jako Gustaw (reż. Jan Englert), Teatr Narodowy w Warszawie
2007: Dobrze jako Wnuczek (reż. Tomasz Man), Teatr telewizji
2008: Mrok jako Marek (reż. Artur Tyszkiewicz), Teatr Narodowy w Warszawie
2008: Wiele hałasu o nic jako Posłaniec (reż. Maciej Prus), Teatr Narodowy w Warszawie
2008: Kryptonim "Gracz" jako Młody Jerzy Pawłowski (reż. Agnieszka Lipiec-Wróblewska), Teatr telewizji
2009: Tango jako Artur (reż. Jerzy Jarocki), Teatr Narodowy w Warszawie
2009: Balladyna jako Von Kostryn (reż. Artur Tyszkiewicz), Teatr Narodowy w Warszawie
2010: Kreacja jako Pan (reż. Bożena Suchocka), Teatr Narodowy w Warszawie
2011: Lorenzaccio jako Lorenzo Medici (reż. Jacques Lassalle), Teatr Narodowy w Warszawie
2011: Lawrence&Holloman jako Lawrence (reż. Grzegorz Chrapkiewicz), Teatr Syrena w Warszawie
2011: Nosferatu jako Jonathan Harker (reż. Grzegorz Jarzyna), Teatr Narodowy w Warszawie
2012: Trójka do potęgi jako Adam Rowiński (reż. Wojciech Malakajt), Teatr Syrena w Warszawie
2012: Pożegnania jako Paweł (reż. Agnieszka Glińska), Teatr Narodowy w Warszawie
2012: Królowa Margot jako Karol IX (reż. Grzegorz Wiśniewski), Teatr Narodowy w Warszawie
2009: Tango jako Artur (reż. Jerzy Jarocki), Teatr telewizji
2013: Bezimienne dzieło jako Plazmonik Blödenstaug (reż. Jan Englert), Teatr Narodowy w Warszawie
2013: Rzecz o banalności miłości jako Michael Ben Szaked (reż. Feniks Falk), Teatr telewizji
2014: Iwona, księżniczka Burgunda jako Szambelan (reż. Agnieszka Glińska), Teatr Narodowy w Warszawie
2014: Imię jako Claude (reż. Grzegorz Chrapkiewicz), Tito Productions
2015: Kordian jako bohater tytułowy (reż. Jan Englert), Teatr Narodowy w Warszawie
2015: Suplement. Soplicowo-owocilpos (reż. Piotr Cieplak), Teatr Narodowy w Warszawie
2017: Śluby panieńskie jako Gustaw (reż. Jan Englert), Teatr telewizji
2017: Mrok jako Marek (reż. Artur Tyszkiewicz), Teatr telewizji
2018: Fryderyk jako Adam Mickiewicz (reż. Agnieszka Lipiec-Wróblewska), Teatr telewizji
2018: Pożegnania jako Paweł (reż. Agnieszka Glińska), Teatr telewizji
2019: Dobrze się kłamie jako Cossimo (reż. Marcin Hycnar), Tito Productions
2022: Mąż i żona jako Hrabia Wacław (reż. Krystyna Janda), Teatr Polonia w Warszawie
2022: Amadeusz jako Mozart (reż. Anna Wieczur), Teatr Dramatyczny m. st. Warszawy
2023: Pogo (reż. Kinga Dębska), Teatr Polonia w Warszawie
2023: Na rauszu jako Mikołaj (reż. Marcin Hycnar), Teatr Polonia, Warszawa
2024: Nasze żony jako Paul (reż. Wojciech Malajkat), Krakowski Teatr Scena STU
Reżyseria
2011: Aaa zatrudnimy clowna, Matei Visniec, Teatr Montownia / Och-Teatr, Warszawa
2012: Matka Polka terrorystka, Katarzyna Wasilewska, Teatr Montownia / Teatr Polonia, Warszawa
2013: Kolorowa, czyli biało-czerwona, Piotr Przybyła, Teatr Powszechny im. Zygmunta Hübnera, Warszawa
2013: W mrocznym mrocznym domu, Neil LaBute, Teatr im. Juliusza Słowackiego, Kraków
2014: Tonacja blue, David Hare, Akademia Teatralna, Warszawa
2014: Jakobi i Leidental, Hanoch Levin, Teatr Powszechny im. Zygmunta Hübnera, Warszawa
2015: Opowiadanie brazylijskie, Jarosław Iwaszkiewicz, Teatr Narodowy, Warszawa
2015: Romeo i Julia, William Shakespeare, Teatr im. Juliusza Słowackiego, Kraków
2016: Opowieści o zwyczajnym szaleństwie, Petr Zelenka, Akademia Teatralna, Warszawa
2017: Opowieść zimowa, William Shakespeare, Teatr Narodowy, Warszawa
2017: Porachunki z katem, Martin McDonagh, Teatr im. Ludwika Solskiego w Tarnowie
2019: Księżniczka na opak wywrócona, Pedro Calderón de la Barca, Teatr im. Ludwika Solskiego w Tarnowie
2019: Dobrze się kłamie, w oparciu o film Paolo Genovese, Tito Productions / Teatr Studio Buffo w Warszawie
2019: Fizycy, Friedrich Dürrenmatt, Akademia Teatralna, Warszawa
2021: Wojna na trzecim piętrze, Pavel Kohout, Teatr im. Stefana Jaracza w Łodzi (opieka reżyserska)
2021: Stramer, Mikołaj Łoziński, adaptacja: Marcin Hycnar, Akademia Teatralna im. A. Zelwerowicza, Teatr Collegium Nobilium, Warszawa
2021: Słoneczni chłopcy, Neil Simon, Och-teatr, Warszawa
2022: Na zdrowie, Sally Potter, Tito Productions / Mała Warszawa w Warszawie
2023: Dolce vita, Julia Holewińska i Kuba Kowalski, Teatr Współczesny w Warszawie, Scena w Baraku
2023: Na rauszu, Thomas Vinterberg i Tobias Lindholm (adaptacja sceniczna Claus Flygare), Teatr Polonia, Warszawa
2024: Bóg mordu, Yasmina Reza, Teatr im. Ludwika Solskiego w Tarnowie
2024: Cud, że jeszcze żyjemy, Thornton Wilder, Teatr Współczesny w Warszawie
2025: Sprzedawcy gumek, Hanoch Levin, Krakowski Teatr Scena STU
Publikacje
„Sieroty z Waterknees” – sztuka dramatyczna, druk: Dialog nr 7-8/2014
Nagrody
2006 – XXIV Festiwal Szkół Teatralnych w Łodzi: Grand Prix za wybitną osobowość sceniczną, wyróżnienie Szkoły Reduta Berlin za najbardziej organiczną grę aktorską, nagrody publiczności, dziennikarzy, Jana Machulskiego i festiwalowej gazetki Tupot za rolę Plazmonika w Bezimiennym dziele
2006 – Festiwal Szkół Teatralnych w Bratysławie: nagroda za najlepszą rolę męską za rolę Plazmonika w Bezimiennym dziele
2013 – Warszawa – Feliks Warszawski w kategorii „najlepsza pierwszoplanowa rola męska” za rolę Karola IX w przedstawieniu „Królowa Margot” w Teatrze Narodowym w Warszawie
2014 – Kraków – Forum Młodej Reżyserii, II nagroda ufundowana przez Stowarzyszenie Autorów ZAiKS za spektakl „Jakobi i Leidental”
2019 – Nagroda Jury za reżyserię spektaklu „Księżniczka na opak wywrócona” z Teatru im. Ludwika Solskiego w Tarnowie na XXIII Ogólnopolskim Festiwalu Komedii TALIA
2019 – Nagroda Publiczności za spektakl „Księżniczka na opak wywrócona” z Teatru im. Ludwika Solskiego w Tarnowie na XXIII Ogólnopolskim Festiwalu Komedii TALIA
2021 – Grand Prix za spektakl „Dobrze się kłamie” – XXV Ogólnopolski Festiwal Komedii TALIA w Tarnowie
2022 – Grand Prix za spektakl „Słoneczni chłopcy” z Och Teatru w Warszawie – XXVI Ogólnopolski Festiwal Komedii TALIA w Tarnowie
2022 – Nagroda Publiczności za spektakl „Słoneczni chłopcy” z Och Teatru w Warszawie – XXVI Ogólnopolski Festiwal Komedii TALIA w Tarnowie
2024 – Grand Prix za rolę w spektaklu „Pogo” w reż. K. Dębskiej z Teatru Polonia w Warszawie - II Festiwal Sztuki Aktorskiej TEATROPOLIS w Łodzi - kategoria OPEN
2024 – Kaliskie Spotkania Teatralne - Festiwal Sztuki Aktorskiej - Wyróżnienie Jury, Nagroda Dziennikarzy za rolę w spektaklu „Pogo” w reż. K. Dębskiej oraz tytuł „Naj-Bogusławskiego Spektaklu” (Plebiscyt Publiczności)