在中国国家射击队中，他师从蔡亚林。2016年，他参加里约奥运会男子10米气步枪比赛，预赛620.5环，排名31，未能晋级决赛。2018年8月20日，他在亚运会射击比赛10米气步枪小项中获得金牌。2020年9月22日，湖北宜昌进行的2020年全国射击冠军赛（步枪项目）10米气步枪混合团体决赛中，国家集训队选手赵若竹/杨皓然以17比7战胜广东队选手孙昊/梁嘉雯，获得季军。2021年7月27日，在2020东京奥运会射击混合团体10米气步枪决赛上，他和队友杨倩搭档，为中国夺得金牌。