Родился 18 февраля 1952 года в селе Кызыл-Октябрь Жайылского района Чуйской области. В 1979 году окончил юридический факультет Кыргызского государственного университета.
Трудовую деятельность начал в 1970 году шофером автоколонны № 2903.
С1970-1972 гг. - служил в рядах Советской Армии. С 1973-1974 гг. - инспектор дорожного надзора ОГАИ МВД Киргизской ССР. С 1974-1980 гг. - старший инспектор дорожного надзора ОГАИ МВД Киргизской ССР. С апреля 1980 г. - март 1983 г. - Госавтоинспектор МРЭО ГАИ ОВД Калининского района. С 1983-1985 гг. - следователь СО ОВД Калининского райисполкома. С 1985-1986 гг. - оперуполномоченный, старший оперуполномоченный ОБХСС ОВД Московского района. С 1986-1988 гг. - начальник ОБХСС ОВД г. Кара-Балта. С 1988-1990 гг. - заместитель начальника ОВД Калининского района. С 1990-1992 гг. - начальник ОВД г. Кара-Балта.
С 1992-1994 гг. - начальник ОВД Калининского района. С 1994-1996 гг. - начальник УВД Ошской области. С 1996-2001 гг. - начальник УВД Чуйской области.
С марта по октябрь 2001 г. - начальник ГУБОП МВД КР. С октября 2001 г. - июнь 2002 г. - начальник ГУУР МВД КР. С октября 2001 г. - июнь 2002 г. - начальник ГУУР МВД КР.С июня 2002 г. - март 2005 г. - министр внутренних дел КР.
С марта 2005 – ноябрь 2011 г.г. – находился в распоряжении МВД КР (по совместительству) Советник Президента Кыргызской Республики по вопросам общественной безопасности УП № 88 от 24.03.2005 г.
С апреля 2013 – апрель 2015 г.г. – председатель Совета директоров АО «Международный аэропорт МАНАС».
С 10 февраля 2016 года является депутатом Жогорку Кенеша Кыргызской Республики VI созыва от парламентской фракции «Бир Бол». 16 апреля 2018 года избран заместителем лидера парламентской фракции «Бир Бол».
Женат. Отец четверых детей.
Имеет ряд наград, в том числе: орден «Данк», медали: «За отличную службу по охране общественного порядка», «Данк», «Кужурмон кызмат отогондуу учун» I степени, «За безопасность народа» II степени.