Родился в селе Равная, община Крупань. Получил образование в Равная, Лознице, Шабаце и Белграде.
В январе 1952 году закончил электротехнический факультет Белградского университета, будучи одним из лучших студентов своего поколения.
В 1958 году получил степень доктора на этом же факультете за работу «Серијски логичко-прекидачки елеменат; Анализа и осврт на примену у магнетној прекидачкој техници» .Основатель и первый декан электроинженерного факультета и с 1967 года проректор Нишского университета.
С 1971 года и до выхода на пенсию в 1987 году был ординарным профессором и заведующим Кафедрой вычислительной техники и информатики на электротехническом факультете Белградского университета.Работал научным сотрудником в Институте ядерных наук «Винча» (1952—1961) и Институте Михаила Пупина (1961—1967).
В то же время периодически преподавал в университетах в Скопье, Сараево, Подгорице и Нови-Саде.