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