Олег Лопухов окончил Театральное училище имени Бориса Щукина в 1996 году, курс Ю. В. Шлыкова.
В том же году принят в труппу театра имени Евгения Вахтангова.
В 2005 году окончил режиссерский факультет Театрального училища имени Бориса Щукина.