Родился в 1919 г., Елабужский район Татарской АССР.
В РККА с 1939 года, мобилизован Бондюжский районным военкоматом, Татарская АССР, Бондюжский р-н.
Рядовой, шофер 134 отдельного батальона связи Калининский, Первый Прибалтийский фронт. Ефрейтор, шофер управления связи фронта. Был ранен.
24.10.1943 г. награжден медалью «За боевые заслуги».
Из наградного листа: «Рядовой Пупышев с начала Отечественной войны шофер транспортной машины. Многие тонны груза перевезено на его машине по самым различным дорогам Калининского фронта. Был под обстрелом, вывел машину, изрешеченную осколками, но работающую. В любую погоду машина и шофер работоспособны. Особенно много и напряженно работал в момент взятия Духовщины.
Бодрый, аккуратный, подтянутый, рядовой Пупышев является образцовым солдатом».
23.05.1945 г. награжден орденом Красной Звезды.