Nasceu nesta vila e era filho do comerciante José Ribeiro da Cunha e de sua mulher D. Maria Joaquina Barreira. Fez os seus estudos preparatórios em Braga, indo para Coimbra em 1825 onde se matriculou em direito, mas logo em Setembro foi preso e como castigo percorreu quase todas as cadeias do Minho e de Trás-os-Montes. Logo que saiu da cadeia alistou-se no batalhão académico em 1827 e em 1828, mas no mês de Se-tembro foi novamente preso.
Em 1833 fugiu da cadeia de Lamego com outros presos políticos e ocultou–se por muitos anos na região Transmontana onde encontrou acolhimento da população que ali vivia.
Em 1835 voltou a Coimbra e concluiu a formatura, finda a qual ingressou no quadro judicial, exercendo os cargos de delegado em várias comarcas e juiz na de Montalegre, onde faleceu.