Родился в посёлке Груздево Гороховецкого района Владимирской области. Окончил профессионально-техническое училище № 34 в городе Дзержинске, получив специальность «электросварщик». Был комсоргом группы, известным в городе комсомольским активистом. В октябре 1982 года был призван в ряды Вооружённых Сил СССР. С февраля 1984 года принимал участие в боевых действиях на территории Республики Афганистан. Командир танка сержант Ульянов погиб при исполнении воинского долга. Похоронен в Дзержинске, на городском кладбище. Награды: орден Красной Звезды (посмертно).