Consiguió en oposición las plazas de catedrático de instituto de bachillerato, de profesor titular y, posteriormente, de catedrático en la Universidad de Salamanca (de la que también fue vicerrector), en la de Sevilla y, finalmente, en la Carlos III de Madrid.