Родился в Челябинске в 1980 году. Окончил Челябинскую государственную академию культуры и искусств как педагог-хореограф (2002). Обучался на мастер-классах европейских и американских педагогов и хореографов. С 2001 по 2005 год был танцовщиком театра «Провинциальные танцы» Татьяны Багановой (Екатеринбург). В 2006–2014 годах сотрудничал со студией SounDrama Владимира Панкова в Москве. В качестве хореографа создал более 20 спектаклей в драматических театрах России. В 2012 году осуществил постановку спектакля «Материнское поле» в Московском драматическом театре им. Пушкина – и с этого времени работает также режиссером-постановщиком.
Информация на октябрь 2019