Родился в посёлке Глебово Судиславского района Костромской области. Работал шофёром на Борском автопредприятии. В октябре 1982 года был призван в ряды Вооружённых Сил СССР. С декабря 1985 года принимал участие в боевых действиях на территории Республики Афганистан. Водитель рядовой Серов погиб при исполнении воинского долга. Похоронен на кладбище посёлка Октябрьский городского округа г. Бор. Награды: орден Красной Звезды (посмертно).