Studiował dziennikarstwo, a także filozofię na Uniwersytecie Jagiellońskim.
Kariera thumb|190px|Piróg (2009) Gdy miał 16 lat, zafascynował się tańcem. Jako samouk uczył się tańca z kaset VHS. W wieku 19 lat zaczął tańczyć w grupie działającej przy Kieleckim Teatrze Tańca, a po kilku miesiącach dostał propozycję, żeby przejść do grupy adeptów teatru, w której ćwiczyło się układy do repertuaru. 15 listopada 1998 zadebiutował na scenie jako tancerz rolą narkomana w spektaklu baletowym Być albo brać (reż. Piotr Galiński). W 2000 wystąpił w widowisku-pieśni Negro spirituals Dla Ciebie, Panie. Występował m.in. w musicalach Chicago (2002) w Teatrze Komedia i Koty (2004) w Teatrze Muzycznym Roma. W 2006 uczył układów choreograficznych w programie W rytmie MTV w MTV Polska i wystąpił w roli młodego Araba w sztuce Madryt 03 (reż. Dariusz Lewandowski). W 2007 wystąpił w teledysku do piosenki zespołu IRA „Trochę wolniej”, był odpowiedzialny za ruch sceniczny w przedstawieniu Neila LaBute’a Gruba świnia w Teatrze Powszechnym i współtworzył choreografię do spektaklu Po godzinach. Był instruktorem w Autorskiej Szkole Musicalowej Macieja Pawłowskiego w Olsztynie. W latach 2010–2012 prowadził szkołę taneczną Horn Dance Company wspierającą utalentowanych tancerzy z biednych rodzin.