José María Martínez Cachero nació y murió en Oviedo, de cuya Universidad fue primero alumno (se licenció en Filología Románica en 1945), después profesor ayudante, profesor adjunto y finalmente catedrático (a partir de 1965 hasta su jubilación forzosa en 1989, aunque siguiera algunos años más como profesor emérito).