María Rosalía Rita de Castro nació el 24 de febrero de 1837, en Santiago de Compostela (España). Aunque en su acta de bautizo figuró cono hija de padres desconocidos, fue su madre una mujer de la nobleza pero con carencias económicas, María Teresa de la Cruz Castro y Abadía y su padre, un sacerdote (José Martínez Viojo). Su madrina, María Francisca Martínez, al servicio de su madre, fue quien se comprometió a cuidarla para que no pasara al orfanato. Mostró siempre inclinación para las artes, no solo se apasionó por la literatura, sino también por la música, la declamación y el dibujo.
Lo que se destacó sobre todo en la obra de esta escritora y poetisa fue que escribió tanto en castellano como en gallego, haciendo renacer esta lengua, lo que se dio en llamar “rexurdimiento”, pues la literatura gallega había desaparecido desde los Reyes Católicos.
Galicia, lograda su independencia, no pudo sin embargo recuperar su cultura lo que incluso dio lugar a revoluciones frustradas como la de 1846.
A los 12 años comenzó a escribir poemas publicando en 1857 “La Flor” su primer libro.
Se casó con el cronista gallego Manuel Martínez Murguia, el 10 de octubre de 1858, admirador de su obra, con quien tuvo siete hijos, los dos últimos tempranamente fallecidos.
En 1858 publicó “Lieders”, en “El álbum del Miño”. Un año después su primera novela, “La hija del mar”. El desengaño amoroso fue el tema de su segunda novela “Flavio (1861). Las tres obras citadas fueron escritas en castellano.
Su obra más importante en la reivindicación de la cultura gallega fue “Cantares gallegos” publicada en 1863, donde describió su tierra en lengua gallega, haciendo una denuncia social por las condiciones de explotación de los segadores de Castilla, que muchas veces se veían obligados a emigrar. Expuso en estas glosas costumbres populares y recreó personajes típicos como gaiteros o mendigos.
En 1863 escribió “A mi madre” un libro de poemas dedicado a su madre, con toda la angustia que le produjo su muerte, acaecida en 1862. En 1866 escribió “Ruinas” una novela donde cuenta la vida de tres mujeres a las que no les es fácil adaptarse a la vida moderna. En 1867 publicó una novela de misterio y fantasía: “El caballero de las botas azules”.
En 1880 escribió mientras residía en tieras castellanas, “Follas novas” en gallego, donde toca temas intimistas con una reflexión pesimista sobre la soledad y la muerte, denunciando condiciones de vida precarias del pueblo gallego. Un año después una nueva novela breve vio la luz: “El primer loco”. En 1885 escribió “En las orillas del Sar”, en castellano.
Rosalía poseía una salud muy frágil, que se agravó con un cáncer de útero, que la condujo a la muerte a los 48 años de edad. Falleció en Padrón el 15 de julio de 1885.