Il naît d'un père australien et d'une mère thaïlandaise.
Il a participé à deux Jeux olympiques d'été consécutifs (2000 et 2004). À Sydney, il est vice-champion olympique avec l'équipe australienne de relais 4 × 100 m 4 nages et, individuellement, il est médaillé de bronze de l'épreuve du 100 m papillon. Dans cette même discipline, il se classe seulement 8e en 2004.
Par un communiqué du [1], la Fédération australienne de natation annonce l'arrêt de la compétition de Geoff Huegill.