Daniel Mächler begann 2003 mit dem Skeleton, dem Nationalkader gehört er seit 2004 an. Er wird von Urs Vescoli trainiert und startet für den Bobclub Zürichsee. Vor seiner Skeletonkarriere war er Leichtathlet. Bei den Schweizer Meisterschaften über 400 Meter wurde er 1999 Elfter. Nachdem er 2003 zum Skeleton wechselte, betrieb er zudem auch zeitweise Bobsport und war Anschieber im Viererbob von Martin Galliker. Bestes Ergebnis im Weltcup war 2003 ein 2. Platz in St. Moritz. Bei der Bob-Weltmeisterschaft 2003 in Lake Placid wurde das Team Siebter, ein Jahr später in Königssee wurden sie Fünfte.