Ha rappresentato il ai Giochi olimpici di , classificandosi ventinovesimo nel concorso dei tuffi dalla piattaforma 10 metri. Ha vinto la medaglia di bronzo nella piattaforma 10 metri sincro ai Giochi panamericani di Guadalajara 2011 ed ai Giochi del Commonwealth di Delhi 2010. Palmarès Giochi panamericani Guadalajara 2011: bronzo nella piattaforma 10 m sincro

Giochi del Commonwealth Delhi 2010: bronzo nella piattaforma 10 m sincro

Collegamenti esterni