На Грађевинском факултету у Београду је дипломирао 1979, магистрирао 1983. и докторирао1988. са тезом „Оптимизација поузданости производних система у грађевинарству“. Био је стипендиста на „Imperial College in London“, 1985. и 1989.
Радио је две године као инжењер у ГП „Напред“, а затим је прешао на Грађевински факултет, где је био асистент, доцент, ванредни и потом редовни професор шеф одсека за менаџмент и управљање у грађевинарству. Два пута је биран за продекана овог факултета.
Аутор је више уџбеника, а објавио је укупно 55 научноистраживачких радова, од којих је 12 публиковано у иностранству.
Са свих функција у СПС-у је смењен пре истека мандата, због сукоба са појединим истакнутим функционерима у партији. Ивковић је поново, упркос противљењу Милошевића, у августу2001. изабран на новоустановљену функцију странке - Секретара Извршног одбора ГО СПС. Из странке је дефинитивно искључен 14. априла2002. након све дубљих подела у партији. Након тога је неуспешно покушао да региструје себе као представника СПСа.