Родился 11 июня 1970 г. в селе Порог Нижнеудинского района.
В 1988–1990 гг. – в рядах Вооруженных сил. Служил в Читинской области, а затем в пос. Чистые Ключи Шелеховского района.
После службы, проработав год сторожем в Порогской школе, поступил в Иркутский государственный педагогический институт – на факультет географии и биологии. Закончил ИГПИ в 1996 г. и начал преподавательскую деятельность учителем географии и биологии в Солонецкой и Порогской школах.
В 2000 г. назначен директором Солонецкой средней школы. В этой должности проработал до декабря 2010 г., когда был назначен заместителем начальника управления образования Нижнеудинского района.
В апреле 2012 г. стал заместителем мэра – начальником управления по социальной сфере администрации Нижнеудинского района.