Родился 26 сентября 1940 года в г. Костроме (Россия). Окончил Костромской педагогический институт и аспирантуру по специальности «Методика преподавания астрономии» при Новгородском педагогическом институте. На протяжении 10 лет работал младшим научным сотрудником в Астрономической обсерватории Дальневосточного научного центра АН СССР. С 1978 года живет и работает в Республике Беларусь. Являлся руководителем астрономических кружков при областной станции юных техников. Работал в областном институте усовершенствования учителей, где впервые в республике был организован астрономический кабинет. Работал в Витебском государственном университете им. П. М. Машерова в должности доцента кафедры методики преподавания физики и астрономии.
В настоящее время работает учителем астрономии Новкинской средней школы Витебского района и преподавателем кафедры инженерной физики Витебского государственного университета им. П. М. Машерова. Учитель высшей категории.
Награжден знаком «Отличник народного образования БССР» (1991). Федерацией космонавтики России награжден юбилейной медалью Ю. А. Гагарина (1991). Является «Человеком года Витебщины» (2009). Награждался премиями фонда президента за работу с одаренными детьми. Малая планета (астероид) № 216897 носит имя Golubev (2012).
Является соавтором учебника «Астрономия. 11 класс» и методического комплекса «Астрономия. 11 класс» (содержит 12 пособий).
Опубликовано более 150 научных, научно-методических статей.