Родился в городе Балахне Горьковской области. Окончил среднюю общеобразовательную школу № 7 города Балахны (сейчас в ней расположена Детская юношеско-спортивная школа), Горьковское военное училище связи. С апреля 1981 года принимал участие в боевых действиях на территории Республики Афганистан. Начальник связи 285-го танкового полка 108-й мотострелковой дивизии, майор Майоров погиб при исполнении воинского долга. Похоронен в городе Балахне, на Пырском кладбище. Память: на здании Детской юношеско–спортивной школы (г. Балахна, улица Свердлова, 24) установлена мемориальная доска.