У 1978 р. закінчив СШ № 50 в м.Львів, в томуж році поступив у Львівське Вище Військово-політичне Ордена Червоної Зірки Училище на факультет КПР.
По закінченню училища в 1982 р. було присвоєно військове звання «лейтенант» і відбув для проходження служби у м. Рубцовськ Алтайського Краю у в.ч.21398
14-ої окремої армії ППО на посаду «начальник клубу».
В 1984 р. отримав звання «старший лейтенант».
В 1985 р. відбув до нового місця служби в м.Братськ Іркутської обл. у в.ч.68332 на посаду «начальник клубу».
В 1986р. присвоєно військове звання «капітан» з призначенням на посаду
«заступник начальника об’єднаного командного пункту з виховной роботи», у 1989р. присвоєно військове звання «майор».
В 1992 році звільнився з лав ЗС СРСР за власним бажанням, повернувся в Україну - м.Львів.
В 1992 р. прийнятий на службу в ОВС, присвоєно спеціальне звання «майор міліції» і направлений у Шевченківський РВВС м.Львова на посаду інспектора по справах неповнолітніх; в 1993р. переведений у ВКР на посаду оперуповноваженого.
В 1996р. звільнився із ОВС .
З1996р. пенсіонер МВС.
З 1996р. по 1998р. – інспектор охорони ТОВ «Вольтрон» м.Львів.Звільнився за власним бажанням.
З 1998р.по 2003р. – контролер використання матеріальних цінностей СП «Астур»( неофіційно)м.Львів. Звільнився за власним бажанням в звязку з ліквідацією підлриємства.
З 2003р. по 2009р. – директор департаменту логістики ПП «Крупс»
ТМ«Технолюкс». Звільнився за власним бажанням в звязку з ліквідацією підлриємства.