Entre os anos de 1985 e 1993, João Carpinteiro ocupou o cargo de presidente da Câmara Municipal de Elvas, tendo sido eleito pelo PSD.
Durante o seu mandato de oito anos como presidente da Câmara de Elvas destacam-se as obras mais emblemáticas, nomeadamente a construção do Hospital de Santa Luzia e do Pavilhão Desportivo Municipal na Fonte Nova.
O falecimento de João Carpinteiro levou a Câmara de Elvas a decretar três dias de luto municipal, em reconhecimento da sua contribuição para a cidade.