Народився 23 квітня 1950 року в м. Сичівка Смоленської області.
Закінчив Таганрозький радіотехнічний інститут (1972). З 1977 року працює у Вінницькому національному технічному університеті, де пройшов шлях від асистента до директора Інституту інформаційних технологій та комп'ютерної інженерії, завідуючого кафедрою обчислювальної техніки. Кандидат наук (1980), доктор (1995), професор (1998).
Відомий фахівець у галузі проектування високоточних швидкодіючих аналого-цифрових і цифро-аналогових перетворювачів з ваговою надлишковістю. Голова спеціалізованої вченої ради і член ради із захисту докторських і кандидатських дисертацій при Вінницькому національному технічному університеті. Головний редактор міжнародного науково-технічного журналу «Інформаційні технології та комп'ютерна інженерія», член редколегії наукового журналу «Вісник Вінницького політехнічного інституту».
Заступник голів оргкомітетів Всеукраїнської студентської олімпіади з програмування, щорічного Вінницького обласного конкурсу з WEB-дизайну, Всеукраїнського конкурсу студентських наукових робіт з напряму «Інформатика і кібернетика». Член науково-методичної комісії МОН України з напряму «Інформаційна безпека».
Відмінник освіти України. Заслужений працівник освіти України (2007). Нагороджений Грамотою Українського державного центру позашкільної освіти Міністерства освіти і науки України, Грамотою департаменту спеціальних телекомунікаційних систем та захисту інформації Служби безпеки України.
Автор понад 280 наукових і науково-методичних праць, зокрема:
- «Основи теорії аналого-цифрового перетворення на основі надлишкових позиційних систем числення», монографія (2004);
- «Обчислювальні АЦП і ЦАП, що самокалібруються, для систем цифрового обробляння аналогових сигналів», монографія (2006);
- «Конвеєрні аналого-цифрові перетворювачі з ваговою надлишковістю», монографія (2006).