Professor durant set anys de la Universitat Politècnica de València en les Escoles Superiors d’Enginyers Agrònoms i Industrials on assumeix durant dos anys el càrrec de Director del Departament de Química (amb caràcter d’interí). El 1978 aprova les oposicions de professor agregat de Física i Química d’Ensenyament Mitjà. Cinc anys més tard obté per concurs oposició la plaça de catedràtic. Des d’aquest moment desenvolupa la seua tasca docent en els instituts de Batxillerat de Manises, els de València: Sorolla i Districte Marítim i el de Meliana, on està en l’actualitat.
Ha estat defensor de les aliances electorals amb tercers partits (primer l’anomenada L’Entesa a les eleccions autonòmiques del 2003 i després del Compromís pel País Valencià a les eleccions del 2007.
Fou diputat a les Corts Valencianes entre 1995 i 2007. Des del 2003, any en que és candidat per primera vegada a la presidència de la Generalitat Valenciana, fou síndic del grup parlamentari d’EUPV. Entre 2007 i 2010 deixa la política activa i retorna a la seua activitat professional, la de professor de secundària a l’institut de Meliana.
Arran de la crisi de Compromís en el que EUPV va partir-se en dos (els seguidors de Marcos i els militants d’Esquerra i País amb Projecte Obert, corrent interna de la qual Ribó és el lider), alguns dirigents foren expulsats el més d’abril de 2008 (com el propi Ribó i el també ex-secretari general del PCPV, Alfred Botella) o han abandonat la formació d’EUPV (Juan Manuel Busto, ex-alcalde de Puçol; i Josep Bort, regidor d’Albuixec). El 2010, Joan Ribó retorna a la primera plana política al ser proclamat candidat de la nova Coalició Compromís (ara sense EUPV) a l’alcaldia de València a les eleccions municipals de 2011.