Сын футболиста бийского «Прогресса» Михаила Карпукаса. Начинал заниматься футболом у тренера Сергея Коновалова, затем перешёл в систему СШОР «Алтай», в футбольной школе Алексея Смертина.
За сборную России дебютировал 12 сентября 2023 года в товарищеском матче с Катаром (1:1).