Rođena je 1967. godine u Virovitici.
Završila je Prvu zemunsku gimnaziju 1985. godine i diplomirala na Fakultetu političkih nauka 1989. godine. Magistrirala je 1995. godine na Centralno-Evropskom Univerzitetu u Budimpešti, a doktorirala 2000. na beogradskom FPN-u.
Od 1992. do 2000. godine bila je zaposlena kao istraživač u Institutu društvenih nauka, Univerziteta u Beogradu, a od 2000. godine je radila u Institutu za političke studije kao naučni saradnik.
Član Socijalističke partije Srbije postala je 1996. godine i to, kako kaže, zbog sumnjičavosti. „Tada su socijalisti tvrdili da imaju 600.000 članova. Posumnjala sam u istinitost tih tvrdnji i upitala Milana Jovanovića, socijalistu, može li ta brojka da se proveri. Odgovorio mi je da najbolje mogu da proverim ako se učlanim u SPS. Poslušala sam ga i dobila člansku kartu stranke koja je u osnovi imala brojku 600.000“, kaže Vukomanovićeva.
Na stranačkom kongresu decembra 2010. izabrana je za potpresednicu SPS-a.
Nakon izbora 2014. postala je poslanica u Skupštini Srbije i šefica poslaničke grupe SPS. Tu funkciju nastavila je da obavlja i nakon izbora 2016. godine. Početkom oktrobra 2016. obavestila je javnost da je napustila Socijalističku partiju Srbije i podnela ostavku na sve stranačke fukcije! „Obaveštavam Vas da sam donela odluku da istupim iz članstva Socijalističke partije Srbije, a samim tim i da istupim iz Poslaničke grupe SPS, i da poslanički mandat nastavim da obavljam u svojstvu samostalne narodne poslanice“, napisala je Dijana Vukomanovć.