1998年2月,杨扬参加了在日本长野举行的第十八届冬季奥运会短道速滑比赛,并获女子500米第八名。在女子3000米接力赛中,杨扬与队友以4分16秒383的成绩获得第二名,并打破了世界纪录。
2002年2月,杨扬参加了在美国盐湖城举行的第十九届冬奥会。2月16日,在短道速滑女子500米决赛中,她一路领先,最终以44秒187的成绩问鼎冠军,实现了中国冬奥金牌零的突破。此后,她又与队友一起获得了女子3000米接力的银牌,并在女子1000米比赛中以1分36秒391的成绩获得金牌。
2006年2月26日,都灵冬奥会短道速滑女子1000米决赛中,杨扬以1分33秒937的成绩获得短道速滑女子1000米铜牌。