Олег Щепин родился 6 апреля 1932 года в деревне Николаевцы (Костромская область). В 1955 году он закончил Пермский государственный медицинский институт, в 1972 защитил докторскую диссертацию и получил звание профессора.
В 1981–1988 годах занимал пост первого замминистра здравоохранения СССР, а в 1987-1988 годах исполнял обязанности министра здравоохранения.
Он создал и возглавил научную школу социальной гигиены и организации здравоохранения. Руководил научным направлением в Институте им. Н.А. Семашко.
Редакция Vademecum выражает глубокие соболезнования семье, родным, близким и коллегам Олега Прокопьевича.