В 1989 году окончил исторический факультет Бурятского государственного педагогического института.
В 1983—1985 годах проходил действительную военную службу в Монгольской Народной Республике.
В 1989—1990 годах работал учителем истории в аргадинской средней школе (Курумканский район Бурятской АССР), в 1990—1991 годах преподавал на кафедре педагогики Бурятского педагогического института.
В 1999 году был принят в Союз писателей России.
В 2001 году окончил Высшие литературные курсы при Литературном институте им. М. Горького.
В 2005—2007 годы работал главным редактором республиканского литературно-художественного журнала «Байкал» . Живёт в Улан-Удэ.