Daniel MacPherson s-a născut la 25.04.1980, în Sydney, Australia. A crescut în suburbia de pe plajă din Sydney, Cronulla. A fost acceptat la Mensa la 10 ani, a urmat școala Sydney Boys High School. MacPherson a concurat la triatlon șase ani. După ce a câștigat Club Champion Rookie of the Year în 1995, el și-a asigurat un loc în Campionatele NSW. El a fost descoperit în timp ce concura la triatlonul Kurnell din sudul Sydney, la 16 ani. Curând a obținut rolul din telenovela Neighbours (1998). La scurt timp, a câștigat un premiu Logie în 1999 pentru Cel mai nou talent popular. După ce a părăsit telenovela în 2002, MacPherson a călătorit în Regatul Unit pentru a juca într-o producție britanică a musicalului Godspell, în care a alternat rolurile principale ale lui Isus și Iuda cu animatorul englez Jonathan Wilkes. În acest timp, el a locuit în Notting Hill cu prietenul apropiat Robbie Williams. După finalizarea spectacolului, lui MacPherson i s-a oferit rolul din drama britanică The Bill (2003-2004). Apoi, a jucat rolul lui Iisus în Misterele. Actor și prezentator de televiziune, el este cunoscut pentru rolurile: Joel Samuels din Neighbours, PC Cameron Tait din The Bill, Sergeant Samuel Wyatt din Strike Back, Whit Carmichael din filmul SF Infini, Arion Elessedil din The Shannara Chronicles, Hugo Crast din Fundație. MacPherson a jucat în pantomima Jack and the Beanstalk în 1999, la Victoria Theatre din Halifax. De asemenea, a jucat în două pantomime la Teatrul Marlowe din Canterburry, Cenușăreasa în 2000 și Aladdin în 2001. De asemenea, a co-găzduit Dancing with the Stars șase ani, jucând simultan în drame australiene, ca Wild Boys. În 2005, MacPherson s-a întors în Australia pentru a prezenta versiunea australiană a lui The X Factor. În anul următor, el a găzduit o serie în trei părți numită Killer Sharks în februarie 2006. La sfârșitul lui 2006, el a apărut într-o producție britanică/australiană intitulată Tripping Over. În 2007, MacPherson a jucat un rol în City Homicide, pe care l-a părăsit în timpul celui de-al patrulea sezon. MacPherson a concurat în World Triathlon Corporation și Ironman 70.3. A concurat în Ironman Australia unde a ratat calificarea la Campionatul Mondial Ironman din Hawaii doar cu un singur loc. Cel mai rapid Ironman al său rămâne 9 ore și 42 de minute în Port Macquarie în 2007. În aprilie 2009, MacPherson a finalizat China Ironman în Haikou. El a ajuns pe primul loc în grupa sa de vârstă 25-29 de ani, calificându-l pentru Ironmanul Hawaiian în octombrie. MacPherson a concurat la Hawaiian Ironman în 2009, terminând în 10 ore și 32 de minute. Macpherson s-a calificat de două ori la campionatele mondiale Ironman 70.3, în 2013 și 2014. Pe 17 mai 2010, Daniel a co-gazduit The Morning Show, seria Beat the Star, o versiune locală a serialelor de televiziune britanice și germane timp de un sezon. MacPherson a jucat rolul principal Jack Keenan din Wild Boys alături de Zoe Ventoura. A apărut în 2015 în filmul științifico-fantastic, SFV1. În 2016, MacPherson a fost co-gazdă la The Project. În 2023, el a apărut în piesa thriller 2:22 A Ghost Story în Melbourne, în producția The Woman in Black, în mai 2024, în filmul de acțiune Land of Bad. În plan personal, el a fost căsătorit cu actrița Zoe Ventoura, din 2015 până în 2020. Au un un fiu, născut în decembrie 2019. MacPherson are o relație cu modelul Jessica Dover.