V roce 2011 absolvoval Taneční konzervatoř hl. m. Prahy. Ještě za studií se stal v září 2009 členem tanečního souboru TKP Bohemia Balet, kde na sebe výrazně upozornil v sólovém partu v Boleru, dále v Sinfoniettě, Le Papillon (hudba Jacques Offenbach, choreografie Maria Taglioni), Indigo Rose (Yaron Daffan, Jiří Kylián), Suite en blanc (Édouard Lalo, Serge Lifar), Růži, Gajané ad. Je typem všestranného tanečníka schopného interpretovat klasický i současný repertoár. Na 3. ročníku mezinárodního festivalu Ballet Days Olomouc získal v listopadu 2011 v kategorii Senior duo spolu s Kateřinou Plachou Grand Prix Award.
V roce 2012 nastoupil do angažmá Baletu Národního divadla, kde od sezóny 2013/14 působí jako sólista. K jeho rolím patří např. Basil v Donu Quijotovi, Krabat v Čarodějově učni nebo Romeo v baletu Romeo a Julie. Hostuje i na dalších scénách, např. v Divadle J. K. Tyla v Plzni – naposledy např. jako Vronskij v Anně Karenině. Se svým kolegou Štěpánem Pecharem vytvořil choreografie např. Červenej čudlik nebo Přesně včas. Společně s Markem Svobodníkem a Štěpánem Pecharem vytvořil choreografii 131ND 56LM 31NS k zahájení sezóny ND 2013/14. Je držitelem Ceny Thálie 2013 za roli Romea z baletu Romeo a Julie v choreografii P. Zusky.