Juan Badia était membre du syndicat CNT du textile dans la zone du Bas Llobregat où son militantisme lui avait valu d’être arrêté en 1915. A la proclamation de la République en 1931 il s’installait à Manresa et continuait de militer au syndicat du textile. En janvier 1937, il avait demandé son intégration au groupe Luis Fabbri de la Fédération anarchiste ibérique (FAI) composé essentiellement de militants du syndicat CNT de l’alimentation.
Emprisonné à la fin de la guerre, il militait à la CNT clandestine dès sa libération, d’abord à Saragosse où il avait été assigné à résidence, puis à Manresa. En 1945 pour échapper à l’arrestation il partait pour Barcelone où il était finalement arrêté et condamné à une lourde peine de prison.
Juan Badia est mort en 1973 à Manresa (Barcelone).