Олег Викторович Свистунов родился в Ростове-на-Дону.
В 1990 году окончил Ростовский государственный университет с квалификацией «юрист», в 2003 году – Ростовский государственный экономический университет «РИНХ» с квалификацией «экономист».
В 1983-1985 г.г. проходил службу в Вооруженных силах СССР. В 1986- 1991 г.г. служил в органах внутренних дел города Ростова-на-Дону.
Трудовую деятельность начал в 1986 г. в органах внутренних дел города, с 1991 по 1996 гг. работал юрисконсультом, затем заместителем начальника налоговой инспекции по Ростову, с 1996 г. - заведующий финансовым отделом администрации Ворошиловского района города, в 1998 г. - начальник отделения муниципального казначейства по Ворошиловскому району города.
В 1998-2010 г.г. – начальник отделения МУ "Муниципальное казначейство города Pостова-на-Дону" по Ворошиловскому району, заместитель начальника МУ "Муниципальное казначейство города Ростова-на-Дону"
C 2010 по 2014 г.г. занимал должность директора Департамента экономики города Ростова-на-Дону.
В последнее время занимал должность главы Администрации Советского района г. Ростова-на-Дону.