Вищу освіту здобув у Київській вищій школі МВС СРСР (тепер Національна академія внутрішніх справ України) у 1988 році, спеціальність – правознавство. До 1993 року проходив службу в органах МВС. З 1993 року по 1997 рік, а також з 2000 року по 2001 рік працював в банківському секторі на керівних посадах (від начальника управління до першого заступника голови правління АБ «Енергобанк»). З 1997 року по 2003 рік працював на керівних посадах (від директора департаменту до заступника генерального директора, члена правління) АК «Київенерго». Був ідеологом створення та з 1997 року по 2003 президентом НПФ «Недержавний пенсійний фонд АК «Київенерго», а після його перетворення з 2004 по 2005 рік був генеральним директором ЗАТ «Страхова компанія «Лад». З 2005 року по 2006 рік, з 2008 по 2010, а також з 2014 по 2015 займав керівні посали в Міністерстві енергетики України. Також деякій час працював на керівних посадах в АК «Київводоканал», ДП «Центр земельного кадастру» при державному комітеті України з земельних ресурсів, Державній агенції екологічних інвестицій, ВАТ «Заводі сантехнічних заготовок», ДП «Українська паливно-енергетична компанія», КП «Київський інститут земельних відносин», КП «Інформатика».
Хобі: спільний час з донькою, туризм.