出生於上海,香港女藝人,11歲隨父母移居加拿大,在安大略省的約克大學(York University)主修工商管理學。1995年暑假到香港旅遊,在母親鼓勵下,參加香港亞洲小姐競選,並贏得冠軍及「最上鏡小姐」等4項大獎,此後,在香港開始她的演藝生涯。
楊恭如因主演《劍嘯江湖》、《國際刑警》、《雪花神劍》及《我和殭屍有個約會》等多部電視劇而為香港觀眾所熟悉,更被媒體譽為「亞姐中的亞姐(註:「亞姐」乃「亞洲小姐」之簡稱)」。1996年,她首次參演電影《甜蜜蜜》(陳可辛執導),並與黎明合演夫婦。其後再接拍由馬榮成同名漫畫改篇而成的《風雲》、《中華英雄》等電影。她在古裝戲裡大多扮演溫婉善良的角色,故有「古典美人」之稱號。