Населённый пункт впервые упоминается в 1912 году, когда была построена железнодорожная ветка Черняево — Ушумун (позднее была разобрана). По ней с пристани Черняево доставлялись грузы для строительства Транссиба.
Статус посёлка городского типа присвоен 28 декабря 1938 года.
12 мая2005 года в соответствии с Законом Амурской области № 477-ОЗ[2] образовано муниципальное образование «Рабочий посёлок (пгт) Ушумун» и наделено статусом городского поселения.