Родился в селе Спасское, ныне районный центр Нижегородской области. Окончил Черниговское высшее военное авиационное училище летчиков. С января 1982 года принимал участие в боевых действиях на территории Республики Афганистан. Старший летчик-инструктор, майор авиации Рубцов погиб при исполнении воинского долга. Похоронен в городе Чернигове, Украина. Награды: орден Красной Звезды (посмертно).