Василий Михайлович Жупиков родился 16 января 1954 года в Астрахани. Футболом начал заниматься в астраханском клубе «Локомотив», где с 1964 года входил в состав юношеской команды, а в 1969 году перешел в юношескую команду астраханской «Смены». В 1971 году пришел в команду мастеров астраханского «Волгаря».
Весной 1975 года он дебютировал в команде «Крылья Советов» в Душанбе в матче с командой «Памир». Жупиков проявил себя как грамотный и техничный игрок. Внушительные физические данные (рост более 180 см и вес более 80 кг, физическая выносливость) позволяли ему выигрывать дуэли у многих форвардов. Благодаря Жупикову и другим игрокам, команде удалось вернуться в высшую лигу.
Талантливый футболист был замечен и приглашен в 1977 году в Москву. Он играл в московских «Торпедо» и «Динамо». В 1977, 1978 и 1983 годах был назван в числе 33-х лучших футболистов страны. За сборную СССР он сыграл 15 матчей, за олимпийскую сборную – 4 матча.
В 1989 году вновь был приглашен в «Крылья Советов». Жупиков строго соблюдал спортивный режим, тренировался с полной отдачей, и это объясняет его долгую спортивную жизнь.
В 1994 году Василий Жупиков завершил спортивную карьеру и начал карьеру тренерскую: тренировал нижегородский «Локомотив», московский «Торпедо-ЗИЛ», астраханский «Волгарь-Газпром», с 2006 года был тренером-преподавателем СДЮШОР «Москва» им. В.Воронина, а в последние годы работал тренером в школе «Торпедо».
Скончался Василий Михайлович Жупиков 7 июня 2015 года в подмосковном Подольске.