1985年,杨恭如随父母移居加拿大,在加拿大约克大学(York University)主修工商管理学。1995年参加香港亚洲小姐竞选,赢得“最上镜小姐”及亚洲小姐冠军等4项大奖,此后开始她的演艺生涯。1996年,演出首部电视剧《千王之王重出江湖》并参与演出陈可辛的电影《甜蜜蜜》。
2000年开始赴内地发展,随后主演了《大醉侠》、《我的兄弟姐妹》、《大汉风》、《风吹云动星不动》、《浴火凤凰》、《唐宫燕》…等剧。2005年被授聘为上海市预防艾滋病宣传大使。2014年担任〝爱心包裹项目〞爱心大使,并登上2014中国慈善名人榜,获得中国慈善名人奖公益典范奖。2015年推出首本个人心灵主题随笔─《我和斐济有个约会》。