出生於中國湖南,成萱受訓於廣州市藝術學校及星海音樂學院。2000年加入廣州芭蕾舞團及晉升至首席舞蹈員。她曾先後獲邀加入加拿大的當代舞團La La La Human Steps、加拿大大芭蕾舞團和美國俄勒岡芭蕾舞劇院。2022年加入香港芭蕾舞團,成為首席舞蹈員及舞團導師。
成萱因演出斯托韋爾和歐文不同版本《天鵝湖》的奧德蒂/奧狄莉而見稱,亦是第一位飾演布農維爾《拿玻里》長劇主角泰瑞西娜的中國舞蹈員。此外,她曾演出多套古典芭蕾舞劇的主角,包括《睡美人》、《胡桃夾子》、《吉賽爾》、《仙履奇緣》、《唐吉訶德》、《羅密歐與茱麗葉》、《舞姬》、《愛麗絲夢遊仙境》,並曾擔任多位世界知名編舞家作品的主要和原創角色,包括巴蘭欽、科西、杜亞陶、季利安、芳婷、麥英泰爾、卡尼柏諾烈等。就任啦!啦!啦!舞團期間,成萱曾到歐亞及北美20個國家巡演,又曾為巴拉克芭蕾舞團、香港芭蕾舞團和2009年德國多特蒙德芭蕾舞團國際芭蕾匯演IX作客席演出。
成萱曾獲多個殊榮,包括2004年第三屆上海芭蕾舞比賽銀獎、入圍2005年第八屆紐約國際芭蕾舞比賽,以及2006年桃李杯金獎。
她現為廣州市藝術學校及俄勒岡芭蕾舞團學校的客席教員;並於2015年與丈夫共同創辦美國俄勒岡國際芭蕾舞學院,出任藝術總監,負責制訂和指導芭蕾教育課程及演出。