Juan Castillo Guerrero militait dans les années 1960 à la FL-CNT en exil d’Évreux (Eure). En 1967 il fut l’un des délégués de la CNT en exil au congrès tenu par l’AIT à Bordeaux (10-12 novembre).
A la mort de Franco, il alla s’installer avec sa famille à Malaga où il allait être le fondateur du syndicat CNT des transports. Il fut ensuite nommé secrétaire de la Fédération locale. Collaborateur dans les années 1980 des journaux Cenit (Choisy-le-Roi), CNT et Tierra y libertad, il fut également délégué au 6e congrès de la CNT tenu à Barcelone en 1983.
Juan Castillo Guerrero est décédé à Malaga le 16 juin 1991.