Estudou nos seminarios de Ourense, Santiago de Compostela e Salamanca. Instalado en Ourense, abriu un Colexio de Humanidades. Foi profesor nos institutos de Pontevedra e Cuenca e catedrático de Latín e Humanidades e de Retórica e Política no Instituto de Ourense. Fixo a tradución ao galego do "Beatus ille" de Horacio que publicou en Revista Gallega. Era poeta en galego, español e latín. Algúns dos seus poemas en castelán publicáronse postumamente en El Heraldo Gallego.
Obras
Poesías de José García Mosquera, catedrático de Retórica y Poética en el Instituto de Orense (1817-1868), recollidos por José Fernández Gallego, 1948.