Badia va destacar com a professor a la Universitat Oberta de Catalunya en l’àmbit de la filologia. També va exercir a la Universitat Autònoma de Barcelona i va treballar al Departament d’Educació de la Generalitat de Catalunya. En política, va ser alcalde de Callús entre el 2015 i el 2020 amb Esquerra Republicana, partit en què militava des de principis dels noranta i del qual va ser president a la seua comarca. Va deixar l’alcaldia, precisament, per afrontar la seua malaltia.
Activista ja durant els anys del franquisme, quan formava part del Partit Socialista Unificat de Catalunya (PSUC) –partit que va dirigir també al Bages– va integrar també Comissions Obreres i va ser membre de la junta directiva d’Òmnium Cultural des dels anys setanta, entitat des de la qual va fer classes de català quan l’ensenyament en la llengua del país no estava permès.
Més tard entraria dins del sindicat de l’educació USTEC. Va fundar, al seu torn, el diari català Regió7, del qual va ser el seu primer subscriptor. Alhora, és autor o coautor de més d’un centenar de llibres de text, i va ser fundador també d’editorials com ara Jonc i Angle o del Grup Hermes.
L’1 d’octubre del 2017 va ser un dels alcaldes que va mirar de dialogar amb la Guàrdia Civil. El cos armat, però, el va tirar pel terra i més tard va ser acusat de desobediència, tot i que la causa contra ell va ser arxivada.
Precisament pel referèndum, Badia va participar al judici de l’1-O al Suprem com a testimoni de la defensa de Jordi Cuixart.
Lamentem profundament la mort del catedràtic de llengua i literatura catalana Joan Badia, que va formar part de la junta nacional d'@omnium i va presidir la seu territorial del Bages.
— Òmnium Cultural (@omnium) April 17, 2021
Una forta abraçada a familiars i amics.https://t.co/a7Stk9IgGP
Joan Badia, batlle de Callús, va ser un exemple per aquells que el van conèixer. Un exemple de compromís amb Catalunya, la llengua, l’ensenyament i la democràcia. Vull agrair-li la feina feta i expressar el meu condol a la família i amics. Descansa en pau.https://t.co/qp2jEavxaW
— Quim Torra i Pla (@QuimTorraiPla) April 17, 2021
Gràcies Joan Badia per la teva lluita i compromís insubornable al llarg de tota la vida amb la independència i la justícia social.
— Pere Aragonès (@perearagones) April 17, 2021
Gràcies per les reflexions i el suport que sempre vas compartir amb nosaltres. Que la terra et sigui lleu, amic. https://t.co/rpoXLqk7Yo
Descansi en pau. Un agraïment per tota la feina feta, des de fa anys, pel nostre país. El meu condol a la família, als amics i als seus companys. Sempre en el record. https://t.co/H9V3MX1ZZt
— Carles Puigdemont (@KRLS) April 17, 2021