Родился в посёлке Шаранга Горьковской области. Позднее, вместе с родителями переехал в посёлок Дубровка Кировской области. В Дубровской средней школе окончил восемь классов, некоторое время работал в Дубровском леспромхозе. В июле 1979 года был призван в ряды Вооружённых Сил СССР. С мая 1980 года принимал участие в боевых действиях на территории Республики Афганистан. Механик-водитель БМП рядовой Шестаков, умер вследствие тяжелого заболевания. Похоронен в посёлке Дубровка Белохолуницкого района.