Militant de la CNT, Juan freixas Moreno était débardeur à San Pedro Pescador (Gérone). En 1933 il avait été arrêté et emprisonné pour avoir tiré sur un patron. Il fut ensuite vice président de la Mutualité de San Pedro Pescador qui en 1936 adhéra à la CNT. Lors du coup d’État franquiste de juillet 1936, il fut le secrétaire du comité de grève du port. Puis, responsable de la collectivisation du port, il fut nommé secrétaire du syndicat CNT des transports de Barcelone et, en novembre 1936, représentant de la CNT au Conseil des transports de la généralité de Catalogne. Fin 1937 il fut mobilisé dans la Flottille de surveillance de Catalogne.
Passé en France lors de la Retirada, il y participa pendant l’occupation à la Résistance contre les nazis.