清嘉慶年間(1796—1820年)建立屯落。
清咸豐九年(1859),在呢嗎口設(shè)“卡倫”,遂稱“卡倫屯”。
清宣統(tǒng)元年七月(1909),奏準(zhǔn)于呢嗎口設(shè)治,稱呢嗎廳,翌年5月改為虎林廳。
中華民國成立后,1913年5月,將虎林廳改為虎林縣,呢嗎口為虎林縣城。
1938年7月1日,偽虎林縣公署遷駐安樂鎮(zhèn)(今虎林鎮(zhèn)),原虎林縣城(呢嗎口)改稱“虎頭”。
1939年8月,實(shí)行“街村制”,設(shè)虎頭村。
1946年為臨江區(qū)政府駐地。
1948年將臨江區(qū)改為虎頭區(qū),仍為區(qū)政府駐地。
1949年6月,改稱第六區(qū)。
1956年2月,并村劃鄉(xiāng),設(shè)置友好鄉(xiāng)。
1958年9月,改稱友好人民公社,同年11月并入八五一農(nóng)場。
1962年2月,場社分開,劃歸虎頭森林經(jīng)營局。
1965年3月,設(shè)置虎頭區(qū)公所,后稱虎頭區(qū)公社。
1984年3月,撤銷虎頭區(qū)公社,改設(shè)虎頭鎮(zhèn)。
1996年1月,新興鄉(xiāng)并入。