2005年,汪皓在南京举行的第十届全运会崭露头角,13岁的汪皓作为新人亮相,最终因为挑战高难度失败而错失奖牌 。
2006年,汪皓在全国跳水锦标赛中成功夺得女子10米台冠军。
2007年,15岁的汪皓在全国跳水锦标赛暨奥运会选拔赛济南站的比赛中击败了世锦赛冠军王鑫、陈若琳,夺得女子10米台冠军。
2008年开始,伤病却成为汪皓的最大障碍;因为伤病,汪皓退出了奥运会出战资格的竞争,并最终无缘世锦赛等多项大赛。
2009年,由于身体发育,为了控制体重,伤病频繁,没能参加国际比赛;同年在十一运会上,汪皓刚做完视网膜手术、因膝伤停训四个月、体重增加能力下降,但身体迅速恢复,与队友康丽一起为天津勇夺全运会历史上首枚跳水金牌。同年获得东亚运动会女子单人、双人10米台冠军 。
2010年,由于队友王鑫受伤,汪皓开始与奥运冠军陈若琳组成新搭档征战国际赛场女子双人10米台项目,第一次搭档参加世界杯比赛即获得冠军。11月23日,在广州亚运会跳水女子双人10米台上,汪皓搭档陈若琳,以领先第二名48.12分的巨大优势,360.06分的总成绩夺冠。
2011年7月18日,在上海游泳世锦赛女子双人10米台的比赛中,汪皓与陈若琳默契配合,一路领先摘得冠军。
2012年7月31日,伦敦奥运会跳水女子双人10米台项目中,汪皓搭档陈若琳经过五轮动作的比拼,中国组合以368.40分的总成绩摘得金牌,为中国跳水队获得了该届奥运会的第三金。
2013年底,汪皓因伤病退役