2006 m. baigė Kėdainių „Šviesiąją gimnaziją“ ir įstojo į Klaipėdos universiteto Menų fakulteto Choreografijos katedrą, 2008 m. pagal Erasmus mainų programą studijavo Švedijoje, Stokholmo „University College of Dance”. 2011 m. įgijo teatro bakalauro laipsnį, choreografo specialybę. 2015 m. baigė Vaidybos (šiuolaikinio šokio) magistro studijas Lietuvos muzikos ir teatro akademijoje. Kaip šokėjas profesionaliai dirba nuo 2009 m. ir per tą laikotarpį dirbo su tokiais choreografais kaip Agnija Šeiko, Martynas Rimeikis, Vytis Jankauskas, Aira Naginavičiūtė, Palle Granhoj (Danija), Kiril Simonov (Rusija), Dalija Acin Thelander (Švedija), Lorca Massine (Italija), Alban Richard (Prancūzija) ir kt. Kaip atlikėjas atstovavo Lietuvą įvairiuose festivaliuose užsienyje (Norvegija, Kinija, Čekija, Prancūzija, Estija, Švedija, Italija, Malta, Bulgarija, Vengrija, Rumunija ir kt.)