Родился в городе Иркутск.
В 2004 году окончил Бурятское государственное хореографическое училище (класс заслуженного артиста РФ Б.Ц. Дамбаева). В 2006 году окончил New Zealand School of Dance (Новозеландская школа танцев). В 2016 году окончил Восточно-Сибирский государственный институт культуры (класс народной артистки Бурятской АССР Л.И. Протасовой).
В 2007 был артистом балета The Royal New Zealand Ballet (Королевский Новозеландский балет). С 2007 по 2010 год – артист балета Tulsa ballet (Талсовский балетный театр, США). С 2010 по 2012 год – артист Театра балета Константина Тачкина (г. Санкт-Петербург).
С 2013 года работает в Бурятском государственном академическом театре оперы и балета.