Dragan Vulin rođen je 1. svibnja 1986. godine u Osijeku. Pohađao je srednju Elektrotehničku i prometnu školu u Osijeku, smjer elektrotehničar. Tijekom srednjoškolskog obrazovanja dva puta je bio državni prvak u natjecanju iz predmeta Osnove elektrotehnike, te više puta sudionik državnoga natjecanja iz fizike. Nakon završene srednje škole, upisuje sveučilišni preddiplomski studij elektrotehnike na Elektrotehničkom fakultetu Sveučilišta Josipa Jurja Strossmayera u Osijeku. Dobitnik je Rektorove nagrade i godišnje nagrade "Hrvoje Požar" Hrvatskog energetskog društva za izvrstan uspjeh u studiju, te je dva puta finalist Nacionalove akcije "Top stipendija za top studente". Nakon završetka preddiplomskog studija, upisuje sveučilišni diplomski studij elektrotehnike, smjer elektroenergetika, također na Elektrotehničkom fakultetu Osijek, koji završava 2010. godine s prosjekom ocjena 5,00 te postaje magistar inženjer elektrotehnike.
Po završetku studija počinje raditi kao znanstveni novak na Zavodu za elektrostrojarstvo Fakulteta elektrotehnike, računarstva i informacijskih tehnologija Osijek, na kojemu pohađa i sveučilišni poslijediplomski doktorski studij elektrotehnike. Autor je više znanstvenih radova iz područja obnovljivih izvora energije i energetske elektronike te član nekoliko projektnih timova. Uz znanstveni i stručni rad, sudjeluje u izvođenju nastave iz kolegija Osnove elektrotehnike I i II, Analiza električkih mreža, Osnove energetske elektronike i Energetska elektronika.
Predsjednik je Skupštine Osječko-baranjske županije od 27. lipnja 2017. godine.
Od 2009. do 2013. godine obnašao je dužnost zamjenika načelnika Općine Erdut iz reda pripadnika hrvatskog naroda, a od 2013. do 2017. godine dužnost zamjenika župana Osječko-baranjske županije.
Na lokalnim izborima 2017. godine bio je kandidat za gradonačelnika Grada Osijeka.
Bio je predsjednik Hrvatskog demokratskog saveza Slavonije i Baranje (HDSSB) od 8. listopada 2014. godine do 29. lipnja 2017. godine.