Acudió a la Universidad de Santiago de Compostela (USC) para licenciarse en Filosofía y Letras y posteriormente doctorarse en Filología Románica, aunque también llegó a cursar estudios de Geografía e historia y Periodismo.
Además, entre 1986 y 1987 trabajó como director del programa televisivo A trabe de Ouro, emitido por la Televisión de Galicia.
Entre 1994 y 1998, ejerció a como director general de Alianza Editorial, siendo el principal impulsor de la colección Alianza Actualidad, y como director del área literaria del Grupo Anaya.
Tras el fallecimiento de Carlos Casares, pasa a dirigir la Editorial Galaxia en 2002.
Uno de los rasgos más característicos e individualizadores de las novelas escritas por Freixanes es la peculiar lengua literaria empleada por este.