Выпускник Ленинградского горного института. Работал в геологических экспедициях в Средней Азии, на Крайнем Севере, в Карпатах, на Кавказе, в Крыму, участвовал в открытии нескольких месторождений. Участник Великой Отечественной войны. Награждён двумя медалями «За боевые заслуги». Воевал в составе Войска Польского.
Преподавал в Ленинградском Горном институте, в Польше, в университете Ориенте на Кубе. Кандидат геолого-минералогических наук, автор и соавтор более ста научных работ. Действительный член ряда научных обществ. Член Союза писателей СССР.
Первая литературная публикация — рассказ в ленинградской молодежной газете «Смена» (1956), очерк «Горящая гора» в журнале «Вокруг света» (1955).
Первая научно-фантастический публикация — рассказ «Ночь у мазара» (1959).
Многие произведения Шалимова, отражая профессиональные интересы автора, посвящены различным загадкам и природным феноменам на Земле.
Редкие и достаточно удачные экскурсы Шалимова в область социальной фантастики представлены повестью-антиутопией «Приобщение к большинству» (1975) и редким в советской литературе 1980-х годов примером научной фантастики о последствиях ядерной войны — повестью «Стена» (1982); герои последней переживают драматический концептуальный переворот, узнав, что их мир после катастрофы — не вся планета, а всего лишь «санитарный анклав», возникший на месте единственной случайно взорванной атомной бомбы.