1989年曾参加无线电视超级模特大赛,1991年以17岁之龄参加香港小姐竞选,以大热之姿获得季军并签约。蔡少芬与宣萱、陈慧珊及郭可盈在2000年代初被誉为TVB无线电视“四大花旦”。2008年与张晋结为夫妻,2011年5月11日,诞下女儿张楚儿。2011年大型热播宫廷剧《后宫甄嬛传》中饰演皇后,再次倍受关注。