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.