商・周時代、豊台区は古代北京の薊城の郊外に属していた。周代初期には薊に属し、後に燕の領域となった。
秦の時代には薊県が設置され、前漢では薊県が陰郷県に移され、その治所である陰郷城は現在の葆台一帯に位置した。後漢になると陰郷は廃止され、薊県が再び設置された。
唐建中2年(781年)、析薊県の西部が分割されて幽都県となり、現在の豊台区の中央部(溝橋郷・花郷)は幽都県、東部(南苑郷)は薊県に属した。遼の会同元年(938年)には薊県が薊北県に改められ、開泰元年(1012年)には幽都と薊北がそれぞれ宛平と析津に改称された。
金代には析津県が大興に改称され、元代には現在の豊台区東部の南苑郷が大興県、西部にある北宮の南部が良郷県、中部の大部分が宛平県に属した。
明代になると、現在の右安門の東にある南苑郷は大興県に属し、西部の王佐北部や大灰場周辺は房山県、王庄・怪村の南部は良郷県に属していた。
清末には、豊台鎮の東や大紅門の北部が北京市区として指定された。
1928年6月、豊台区東部は南郊外地区に属し、中部と西部は宛平県・房山県・良郷県に属していた。
1949年1月、豊台、長辛店、南苑およびその周辺地域は北平市に移管され、各地に区人民政府が設立された。同年4月、北平市の区統合により、南苑区が第23区、豊台区が第25区、長辛店区が第26区とされた。同年6月、区域統合が進み、旧第15区は第23区と合併して第14区となり、旧第16区の南部は第25区と合併して第15区となり、旧第26区は第18区と変更された。
1950年6月、中央人民政府国務院の承認を受け、北京市第18区(長辛店)は廃止され、第15区に編入された。同年8月、北京市人民政府は郊外区の名称を都市区の名称と連結させることを決定し、旧第14区・南苑区は第11区、第15区・豊台区は第12区と改称された。
1952年には宛平県が廃止され、北京市の管轄下に豊台区、南苑区、石景山区が設置された。
1958年、南苑区および石景山区の大部分が豊台区に編入され、1963年7月には市所属の石景山事務所が設立され、北辛安、金頂街、りんご園、広寧墳、新古城などの5つの街は豊台区から石景山事務所に移管された。
1967年8月には石景山区が再設置され、石景山公社が豊台区から分離された。
1990年末時点で、豊台区の最西端は馬鞍山(東経116°4′)、最東端は東四道口村(東経116°28′)で、東西の距離は約35キロメートルであり、最南側は賀照雲村の南部(北緯39°46′)、最北側は青塔村北新開渠(北緯39°54′)で、南北の幅は最も広い場所で約14キロメートルに及んでいた。