1977年2月,范曉萱出生在台北市。這一年,范曉萱的媽媽林智娟只有18歲,爸爸也只有19歲。他們是在夜場上認識的,當時范曉萱的媽媽是夜場歌手,爸爸也經常來這個地方消遣,年輕人幾杯酒下去就在一起了,孩子也是稀里糊塗就懷上,此時的兩個人都太年輕,根本無力承擔一個家庭的責任。
1979年,范曉萱2歲時,父母因為感情不合選擇了失婚。失婚後因為爸爸不喜歡女孩,壓根就沒有想過要帶著范曉萱一起生活。好在媽媽一直都愛范曉萱,為了更好地撫養她,媽媽白天要出門工作,晚上還要去酒吧駐唱,沒時間照顧范曉萱,就把她放在了外婆家。