Иванков е роден на 30 октомври 1975 г. в София. Между 1996 и 2005 година играе за Левски. Със синия екип записва 275 мача и отбелязва 25 гола във всички турнири. Става шампион на България през 2000, 2001 и 2002 г. и носител на националната купа през 1998, 2000, 2002, 2003 и 2005 г. През лятото на 2005 г. преминава в Кайзериспор, с който три години по-късно стига до триумф за националната купа на Турция. Следва трансфер в Бурсаспор, с който става шампион на страната за 2010 г. Завършва клубната си кариера с екипа на кипърския Анортозис.
През 1998 г. дебютира за националния тим на България, за който в продължение на 13 години взима участие в 64 мача. Част от състава на „лъвовете“ на финалите на Евро 2004 в Португалия.
В кариерата си Иванков отбелязва внушителните 42 попадения, предимно от наказателни удари, които го нареждат в челото на най-резултатните вратари за всички времена.
"Българският футболен съюз честити празника на Димитър Иванков и му желае здраве и успехи в личен и професионален план", написаха в сайта на БФС.