Основан как рабочий посёлок при Иркутском алюминиевом заводе в 1956 году. Название получил в честь российского купца и землепроходца Г.И. Шелихова. С 1962 года приобрёл статус города.
Байкал и Прибайкалье. Природа Байкала. 2007.