Ha publicado más de veinte libros en gallego de narrativa, teatro y ensayo.
Entre sus novelas destaca Trece badaladas (en castellano Trece campanadas), por la que recibió el Premio Nacional de Narrativa en 2003[1] y que fue llevada al cine en 2002.
[2] Su obra está traducida a varias lenguas y ha sido objeto de estudio en diversas universidades europeas.
Su hermano, Xelís de Toro, también es escritor.
Por otra parte, siempre en una coalición nacionalista gallega, se ha presentado a las elecciones generales -sin obtener escaño- en dos ocasiones, en 2015 y en 2019, ambas por la circunscripción de La Coruña.