Fue Catedrático de Ecología en la Universidad de Santiago de Compostela y desde 1977 lo es en la de Sevilla.