Dan Duca lucrează în presă din 2003. Vreme de trei ani a fost reporter la ziarul Tribuna din Sibiu, apoi reporter de politic la Cotidianul în perioada 2006-2009. A urmat Realitatea TV, acolo unde a fost pe rând, reporter al site-ului televiziunii, redactor-șef adjunct, redactor-șef și publisher până în 2015 și în paralel, comentator politic la tv. După șase ani, în vara lui 2015, a preluat funcția de coordonator al site-ului Antena3.ro, până în ianuarie 2020, când pentru o lună, a preluat rolul de publisher pentru site-urile Gandul.ro, descopera.ro, Go4it.ro și csid.ro. În martie 2020 s-a alăturat redacției Libertatea, unde a fost redactor-șef până în februarie 2024.
Dan Duca este fost bursier CNN și membru în juriul Superscrieri.