Naceu en Vigo en 1953, emigrando á Arxentina cos seus pais sendo aínda un neno. En 1990 retorno definitivamente a Galicia, especializándose en temas migratorios. Durante estes últimos anos escribiu numerosos libros sobre a emigración galega e impartiu distintas conferencias en distintos países do mundo. Nos últimos anos se dedicou ao documentalismo sendo director de 18 documentais. Na actualidade é o secretario xeral de Nova Esquerda Socialista, organización que participa do Novo Proyecto Común. Foi distinguido en numerososa oportunidades, sendo nomeado cidadán ilustre da cidade de Salvador de Bahia.