Рубанов родился в Слуцке (Минская область). После окончания в 1958 БГУ он начал работу в Институте физики АН БССР в различных должностях, а в 1978 возглавил Лабораторию оптической голографии, которой руководил до конца жизни. Одновременно с 1996 он являлся председателем совета Белорусского республиканского фонда фундаментальных исследований.
Научные работы Рубанова посвящены вопросам лазерной физики, оптической голографии, физической оптики. Он участвовал в исследований свойств полупроводниковых и твердотельных лазеров, развитии методов определения их основных характеристик, за что (совместно с Б.И. Степановым, В.П. Грибковским и А.М. Самсоном) был удостоен Государственной премии БССР за 1976. Рубанов внес значительный вклад в понимание процессов динамической голографии, что привело к открытию явления обращения волнового фронта (фазового сопряжения) при четырехволновом смешении. Им были разработаны методы управления параметрами лазерной генерации и пространственными характеристиками световых пучков с помощью оптоэлектронных дифракционных элементов, рассмотрены вопросы оптической обработки информации, генерации гиперзвука лазерным пучком и многие другие. В 1982 за работы по голографической тематике Рубанов (совместно с П.А. Апанасевичем, Б.И. Степановым и Е.В. Ивакиным) был удостоен Государственной премии СССР.
Рубанов является автором 35 патентов и около 300 научных работ, среди которых: