Народився 15 серпня 1957 року у м. Скадовськ Херсонської області.
У 1972 році закінчив Бериславську загальноосвітню школу №3.
З 1972 по 1976 роки навчався в Бериславському медичному училищі.
Протягом 1976-1978 років проходив військова служба. Після завершення – розпочав трудову діяльність в Бериславській центральній районній лікарні.
У 1983 році закінчив Кримський ордена Трудового Червоного Прапора медичний інститут. Отримав кваліфікацію лікаря-стоматолога.
З 1983 по 1990 роки – лікар-стоматолог у стоматологічній поліклініці м. Каховки.
З 1990 по 2000 роки – викладач Бериславського медичного училища.
З 2000 по 2006 роки – директор Бериславського медичного училища.
У 2006 році вперше обраний Бериславським міським головою.
У 2010 році переобраний на посаду міського голови від Народної Партії.
У 2015 році втретє переміг на виборах на посаду міського голови як самовисуванець.
У 2020 році вчетверте був обраний Бериславським міським головою від “Партії Ігоря Колихаєва “Нам тут жити”. Здобув 21,9% голосів виборців.
У березні 2022 року О. Шаповалова викрали росіяни. 3 квітня стало відомо, що його відпустили з полону.
Під час тимчасової окупації до початку серпня 2022 року залишався у громаді реалізуючи повноваження міського голови. Наприкінці серпня 2022 року виїхати з окупованої території на підконтрольну територію України.
1 листопада 2022 року Президент України призначив його начальником Бериславської міської військової адміністрації.
19 жовтня 2023 року Президент України звільнив його з цієї посади.




