春秋戰國屬楚國;秦始屬云杜縣;北宋始屬京山縣;1949年設立楊集區;1950年屬京山縣第六區;1955年至1957年楊集區與孫橋區合并,屬京山縣孫橋區楊集鄉;1958年人民公社時,為楊集人民公社;1961年體制改革時,仍恢復為楊集區,轄向沖、三臺、五泉、楊集、三口堰5個公社;1975年撤區并社,將三臺、五泉、楊集、三口堰公社和向沖公社的龍泉大隊合并為楊集公社;1984年楊集公社改為楊集區;1987年撤區建鄉,為楊集鄉;2000年撤鄉建鎮,為楊集鎮至今。
2018年2月22日,京山撤縣設市,以原京山縣的行政區域為京山市的行政區域,楊集鎮歸京山市管轄。