Ивков је 1951. године у Бирмингему постао први омладински шампион свијета, док је 2006. године у Давосу освојио титулу првака Европе у конкуренцији ветерана.
Рођен је у Београду 12. новембра 1933. године, а шах је почео да игра са десет година.
Титулу шаховског мајстора освојио је са 16 година, док је велемајстор постао 1955, са свега 22 године.
Освојио је десет олимпијских медаља (шест сребрних и четири бронзане), пет медаља са свјетских и европских првенстава, три пута је био шампион Југославије, а побједник је и бројних велемајсторских турнира.
Члан репрезентације Југославије био је 30 година.