Dan Campbell nahm 1997 in Forni Avoltri erstmals an einer Junioren-Weltmeisterschaft teil und wurde 16. des Einzel. Ein Jahr später lief er in Jericho im Einzel auf Rang 38 und wurde 23. im Sprint. Im Biathlon-Europacup startete er erstmals 1999 in Friedenweiler, wo er 59. im Sprint und siebter mit der Staffel wurde. Im Biathlon-Weltcup trat Campbell erstmals 2002 in Ruhpolding erstmals an. Im Sprint wurde er 87., mit der Staffel 12. Anschließend startete er bei den Olympischen Winterspielen 2002 in Salt Lake City und erreichte den 76. Platz im Einzel und gemeinsam mit Jeremy Teela, Jay Hakkinen und Lawton Redman Platz 12 im Staffelrennen. Weitere Einsätze im Welt- und Europacup folgten 2003, darunter als bestes Europacup-Resultat ein 16. Platz im Verfolgungsrennen von Forni Avoltri. Nächstes Großereignis und Abschluss der internationalen Karriere wurde die Teilnahme an den Biathlon-Weltmeisterschaften 2003 in Chanty-Mansijsk. Im Einzel erreichte Campbell Platz 66, in Sprint und Verfolgung kam er auf Platz 44 und wurde zudem im Staffelrennen 17.