Su primer destino como maestro fue en Olivas (Vigo); obtuvo plaza por oposición en Coya (Vigo), pero nunca la llegó a ocupar: tras ser fusilado su padre en Tuy por el bando nacional, Xosé María fue suspendido de empleo y sueldo trasladado a Coreses (Zamora).
Fundó con Luis Viñas Cortegoso la Editorial Monterrey en 1950 (antes habían creado la Librería homónima).
En 1968 regresó a la actividad docente como profesor de Formación Humanística en el Instituto Politécnico Marítimo Pesquero.
En 1970 murió una de sus hijas, María Luisa, hecho que le inspiraría varios poemas.
Su actividad intelectual se reparte entre la escritura y sus intereses polifacéticos en arqueología, etnología, crítica literaria, periodismo, etc. e, incluso, en política, llegando a formar parte de la candidatura por el Partido Galeguista a las elecciones municipales de 1983.