1999 m. baigė Vilniaus M.K. Čiurlionio meno mokyklą, choreografijos skyrių.
Papildomi įgūdžiai – 2005m. baigė Lietuvos muzikos ir teatro akademijoje vaidybos (specializacija-choreografija) studijų programą, jai suteiktas Teatro bakalauro kvalifikacinis laipsnis ir choreografo profesinė kvalifikacija.
2011-12-16 patvirtinta pedagogo kvalifikacija.
Lietuvos operos ir baleto teatre šoko visuose baleto spektakliuose .
Šoko J.Smorigino „Vilniaus baleto“ pastatymuose , bei ACH šokio teatro spektakliuose .
2019 m. šklausyti mokymai bei seminarai susiję su baleto mokymo metodika.