1971. godine završio Mašinski fakultet u Nišu, gde je i magistrirao, a 1981. i doktorirao. Od tada radi kao profesor, a njegova uža oblast su Računarski integrisani sistemi i Računarska analiza proizvoda. Dugi niz godina radio je na univerzitetima u Americi i Singapuru gde je bio angažovan i na naučno istraživačkim projektima. To iskustvo doneo je u zemlju kada se 2001. godine vratio na poziv tadašnjeg premijera Zorana Đinđića i do 2004. bio na funkciji Ministra za nauku i tehnološki razvoj. Nakon uspešne karijere u Ministarstvu za nauku, osnovao je Fakultet informacionih tehnologija, a sada i Univerzitet METROPOLITAN. I danas je savetnik u Ministarstvu za nauku i nosilac brojnih funkcija u zemlji i u Briselu, gde prenosi svoje dugogodišnje iskustvo.