Родился в деревне Грибановка Жердевского района Тамбовской области. Окончил восьмилетнюю школу в посёлке Желнино (Дзержинский район Горьковская обл.), среднее профессионально-техническое училище № 34 (г. Дзержинск) по профессии «электросварщик». Работал газоэлектросварщиком в производственном объединении "Заря" (г. Дзержинск). В Вооружённые Силы СССР призван в октябре 1985 года Дзержинским городским военным комиссариатом. Командир орудия, гвардии сержант Асташов принимал участие в боевых действиях в республике Афганистан с апреля 1986 года. Погиб при исполнении воинского долга. Похоронен в Дзержинске, на городском кладбище. Награды: орден Красной Звезды (посмертно).