周朝時,屬巴國地。
秦朝時,屬巴郡閬中縣。
漢初,屬安漢縣。
南朝梁時,屬相如縣。
明朝建立后,相繼屬蓬州、蓬安縣。
清道光三年(1823年),設(shè)東鄉(xiāng)楊家場團(tuán)。
民國二年(1913年),設(shè)楊家鄉(xiāng)。
1950年5月,設(shè)楊家鄉(xiāng);同時在其南面設(shè)華家鄉(xiāng),東面設(shè)茨藤鄉(xiāng);同年11月,華家鄉(xiāng)并入楊家鄉(xiāng)。
1956年,茨藤鄉(xiāng)并入楊家鄉(xiāng)。
1958年10月,楊家鄉(xiāng)與柳灘鄉(xiāng)合并為奔騰公社。
1959年,柳灘鄉(xiāng)析出。
1961年,楊家鄉(xiāng)更名楊家公社。
1969年,楊家公社更名向陽公社。
1980年8月,向陽公社更名楊家公社。
1983年6月,由楊家公社改為楊家鎮(zhèn)。
1992年9月,柳灘鄉(xiāng)并入楊家大鎮(zhèn)。
1997年4月,柳灘鄉(xiāng)析出。