1975 — 1979 рр. — заступник керуючого та головний інженер Рокитнівського райоб'єднання «Сільгосптехніка».
1979 — 1980 рр. — начальник управління з відновлення деталей машин.
1980 — 1985 рр. — заступник голови з економічних питань Рівненського обласного об'єднання «Сільгосптехніка».
1986 — 1989 рр. — начальник відділу нової техніки агропромислового комітету Рівненської області.
1989 — 1991 рр. — голова Рівненського обласного об'єднання «Агропромремтранс».
1991 — 1993 рр. — генеральний директор Рівненського обласного виробничого об'єднання «Облагротехсервіс».
1993 — 1995 рр. — генеральний директор Рівненського обласного державного підприємства з матеріально-технічного і сервісного забезпечення «Облагротехсервіс».
1995 — 1997 рр. — голова правління ВАТ "Рівненське обласне підприємство з матеріально-технічного і сервісного забезпечення «Облагротехсервіс».
На парламентських виборах 2012 р. був обраний Народним депутатом України від Партії регіонів по одномандатному мажоритарному виборчому округу № 155. За результатами голосування отримав перемогу, набравши 32,76 % голосів виборців.[8]