Dagfinn Andersen har sin utdannelse fra Norges musikkhøgskole og Operahøgskolen i Oslo. Han hadde sin profesjonelle debut på Den Norske Opera & Ballett i 2017 i rollen som Audun i urpremieren av Ballerina av Synne Skouen og Oda Radoor. Dagfinn har også vært solist for en rekke norske distriksoperaer som Opera Sør, Operaen i Kristiansund, Oscarsborgoperaen, Opera Trøndelag og ved Oslo Operafestival i roller som Don Giovanni i Don Giovanni, Guglielmo i Cosi fan tutte, Mandarin i Turandot og i rollen som Silvio i Bajazzo ved Ringsakeroperaens OperaFEST.
Dagfinn jobber også med egne prosjekter som suksessen Operahistorien på 60 minutter (hvis vi rekker det), som regelmessig oppføres på store og små scener i hele Norge. Dagfinn står bak konseptet og er både utøver og med-skribent i forestillingen. Sammen med fire andre sangere har han også vært med på å utvikle barneoperaen Askeladden og de gode operahjelperne, der han synger rollen som Askeladden. Forestillingen ble bestilt av kulturkonsulenten i Bydel Stovner, og har siden 2014 blitt spilt for over 6000 barn på storedeler av Østlandet.