清雍正元(1723)稱“達卜屯”,為旗人居住之所。
1901年劃為依蘭六大行政區之一,1945年為依蘭二區,1947年初劃歸依東縣(今屬樺南縣)管轄,1948年6月撤銷依東縣,重歸依蘭縣,1955年5月改稱宏克力區,1956年11月撤區建鄉稱宏克力鄉,1958年8月改紅大人民公社,1960年恢復宏克力公社,1967年11月,成立宏克力公社革命委員會。
1980年4月,改宏克力公社管理委員會,1984年4月改稱宏克力鄉,1984年12月撤鄉建鎮改稱宏克力鎮,名稱沿用至今。