Окончил Московское высшее общевойсковое командное училище.
В мае 2018 года стал командиром мотострелкового взвода снайперов в Республике Бурятии. Там он отслужил три года.
С начала военной операции в феврале 2022-го Олег Швец выполнял различные специальные задачи.
Погиб под г. Изюм