小時候經常跟著父親看梅蘭芳的平劇,所以從影後取藝名為梅芳,父母分別為來自新竹新埔及苗栗造橋的客家人,但她童年在閩南人居多數的南投縣竹山及草屯長大,成了以國語和閩南語為主要語言的福佬客。1983年演出台視八點檔《星星知我心》劇中飾演客家養鴨人家女主人後才開始練就流利的客家話,成為國、閩、客語三聲帶的資深演員。
真正開啟她演藝生涯的是侯世宏(侯佩岑的父親)與廖軍達兩位名人。侯世宏發現她聲音不錯,請她試音,後來便請她到光啟文教視聽節目服務社錄製廣播劇,並到正聲廣播電台兼差。台視開播第二年,就請她在電視短劇中演出。後來和台視簽約成為基本演員,並以演出閩南語劇與八點檔連續劇為主。
1999年以中視八點檔連續劇《天公疼好人》獲得第34屆金鐘獎最佳女配角。
她的演出跨足電視、電影、廣播劇與舞台劇,多半是以演出堅毅的台灣婦女與媽媽、阿嬤的角色居多。
2009年以電影《囧男孩》飾演二號的阿嬤,獲得第45屆金馬獎最佳女配角。
2012年演出青睞影視製作的客家委員會賀歲微電影《客家好愛你》,飾演一位台灣客家阿婆(Grandma)。描述一位從美國返台過暑假的年輕男孩Mac(柯有倫飾演),因為語言隔閡與文化差異,與阿婆在鄉間展開一段趣味橫生的溫情故事,劇中多使用客家話。
2016年,與前台視導播龐宜安獲得第51屆金鐘獎特別貢獻獎。