Родился в городе Улан-Удэ.
В 2002 году окончил Улан-удэнское хореографическое училище.
С 2000 по 2002 год был стажером и артистом балета в Бурятском государственном академическом театре оперы и балета. С 2002 по 2003 год работал в «Театре «Молодой балет Улан-Удэ». С 2003 по 2007 год работал в Екатеринбургском государственном академическом театра оперы и балета. С 2007 по 2008 год работал в «Театре «Смирнов Балет». В 2008 году работал в Новосибирском театре музыкальной комедии. В 2009 году работал в Новосибирском государственном академическом театре оперы и балета.
С 2012 года работает в Бурятском государственном академическом театре оперы и балета.