清光緒三十一年(1905)為“禎祥社”,屬海倫廳青岡縣。
1914年,建禎祥街基,命名禎祥鎮,屬龍江道青岡縣。
1938年,設禎祥村公署。
1939年,改禎祥村公所,永祿村公所析出。
1946年,設置第七區。
1948年,改為第六區。
1955年,改名禎祥區。
1956年,撤區劃鄉,設置禎祥鎮、東鄉、慶華2鄉析出。
1958年,合并為禎祥鄉,10月改禎祥人民公社。
1974年析光明鄉置永勝公社。
1984年政社分設時改為禎祥鄉,1985年改為禎祥鎮。
2001年北興鄉劃入,名稱仍為禎祥鎮。