С 1978 по 1984 год — обучение в Новосибирском государственном медицинском институте, клинической ординатуре, аспирантуре. С 1990 — ассистент кафедры внутренних болезней Новосибирского государственного медицинского института. В 1992 году присуждена ученая степень кандидата медицинских наук. С 1993 — заместитель председателя комитета по здравоохранению мэрии города Новосибирска. С 1995 по 2011 год — главный врач МАУЗ «Городская поликлиника № 1».
В 1997 году окончил Сибирскую Академию государственной службы при Президенте РФ по специальности «Государственное и муниципальное управление».
С 2000 года возглавляет общественную организацию «Новосибирская областная ассоциация врачей».
В 2005 году избран депутатом Новосибирского областного Совета депутатов. С 2009 года — член Ученого совета ГОУ ВПО «Новосибирского государственного медицинского университета Росздрава». В 2010 году избран вице-президентом Национальной медицинской палаты.
Награжден нагрудным знаком Министерства здравоохранения РФ «Отличник здравоохранения», присвоено Почетное звание «Заслуженный врач Российской Федерации».