był wielokrotnie zastraszany, grożono mu sądem oficerskim. W 1990 r. wystąpił z Komunistycznej Partii Związku Radzieckiego, a w 1991 r. został usunięty ze służby w KGB ZSRR pod pretekstem „schizofrenii o spowolnionym działaniu”. Część zgromadzonych przez niego dowodów udało się przekazać stronie polskiej.
W 1998 r. Oleg Zakirow skrycie wyjechał do Polski wraz z żoną i córką, gdyż w Rosji grożono mu śmiercią. W 2002 r. Prezydent RP Aleksander Kwaśniewski nadał mu obywatelstwo polskie. Po przybyciu do Polski znalazł się wraz z rodziną w trudnych warunkach materialnych i przez długie lata żył w biedzie w Łodzihttps://polskatimes.pl/przyjaciel-polski-zyje-w-biedzie-i-bez-pracy/ar/163018..
Oleg Zakirow został pochowany 27 kwietnia 2017 r. na cmentarzu ewangelicko-augsburskim przy ulicy Ogrodowej w ŁodziPożegnanie Olega Zakirowa – Łódź, 27 kwietnia 2017. Pożegnaliśmy przyjaciela Polski, byłego majora KGB, który badał zbrodnię katyńską. (kwatera 12B1).