Născut în septembrie 1978, Dan Ivan a crescut în cartierul băimărean Săsar. A urmat cursurile primare ale Școlii „Avram Iancu”, iar în perioada 1992-1996 a fost elev al Colegiului Tehnic „George Barițiu”, profilul Electrotehnic. În același timp, a făcut sport de performanță la nivel de juniori. Studiile și le-a finalizat la Facultatea de Inginerie, secția „Utilaje și instalații de proces”din cadrul Universității de Nord Baia Mare.
A intrat pe piața muncii într-o firmă specializată pe produse industriale, iar apoi a lucrat timp de 10 ani pentru unul dintre cei mai importanți producători autohtoni de pe piața structurilor/construcțiilor temporare de tip cort.
Conform biografiei postate pe site-ul de candidat, Dan Ivan consideră că vârful experienței profesionale vine din perioada în care era angajatul firmei Damini, unde a obținut implementarea unui proiect de finanțare europeană pentru achiziții de echipamente. Această schimbare, susține Dan Ivan, a contribuit substanțial la creșterea profitului și portofoliului de clienți ai companiei.
Este căsătorit, din anul 2005, cu Ivan Loredana – funcționar bancar, alături de care crește doi copii: Bogdan și Ioana-Maria. Imediat după apariția celui de-al doilea copil al familiei, Dan constată lipsa unei entități de stat sau private care să se ocupe de identificarea, prioritizarea și satisfacerea nevoilor copiilor cu sindrom Down și a părinților acestora, la nivelul județului Maramureș.
În luna mai a anului 2014, decide înființarea Asociației Ioana-Maria, cu scopul de a veni în sprijinul acestui grup de persoane vulnerabile. În următorii doi ani, cu sprijinul voluntarilor și partenerilor, dezvoltă activitățile și serviciile prestate de ONG, ajungând ca la acest moment asociația să desfășoare activități săptămânale de terapie, în beneficiul copiilor și tinerilor cu sindrom Down.
În vara anului 2016, Dan Ivan decide să se implice civic și politic și înființează alături de mai mulți membri filiala locală USR Baia Mare. Este reconfirmat în această funcție și la nivel județean.
În iulie 2020, Dan Ivan a devenit oficial candidatul Alianței USR PLUS la Primăria Baia Mare.
Pentru alegerile parlamentare din 6 decembrie, Dan Ivan se află pe locul 1 pe lista pentru Senat.