Олег Тарасов родился в июле 1973 года в с.Великая Нива Медвежьегорского района. С ноября 1999 года по 2012 год проходил службу в ФКЛПУ РБ-2 (г.Медвежьегорск), с 2012 по 2019 годы занимал руководящие должности в подразделениях охраны ФКУ ИК-9 и ФКУ СИЗО-1.