Nato a Bologna il 3 agosto 1981, David Colgan, ha iniziato nella Ciclistica San Lazzaro restandoci anche da esordiente, mentre da allievo e junior ha vestito i colori giallo-rosso-blu della Calderara Stm Riduttori.
Passato dilettante under 23 è andato alla Ravonese di Bologna e successivamente nella padovana Filmop Arcasa, con la quale si è cimentato in diverse corse a tappe, come il giro d'Ungheria, dove ha indossato la maglia di miglior giovane. Correva per la Filmop anche nel settembre del 2002, quando si classificò terzo nel prestigioso Trofeo Pizzoli, tagliando il traguardo con lo stesso tempo del vincitore, l'Élite Alex Gualandi. Pur giungendo primo nella sua categoria, e pur essendo non solo emiliano ma bolognese di nascita, non gli furono assegnate le maglie della regione e della provincia in palio in quella gara, perché correva per una squadra veneta, dal momento che il regolamento tiene conto dell'emilianitào bolognesitàdella squadra anziché dell'atleta.
Gli ultimi anni da dilettante la ha trascorsi nella romagnola Reda allenata da Michele Coppolillo, con la quale ha partecipato al Giro d'Italia. Poi è passato alla Dalfiume Cicli Cinzia di Osteria Grande, con la cui maglia ha corso i campionati italiani di Pisa nel 2004.