Estudió Ciencias Ambientales en la Universidad de Huelva y se doctoró en la misma Universidad. Ha centrado su actividad profesional en la ecología acuática (peces continentales, mamíferos y macroinvertebrados acuáticos), así como la ecología histórica. Ha sido profesor e investigador en el Departamento de Biología Ambiental y Salud pública de la Universidad de Huelva, Técnico Superior en varias empresas, fundaciones y sociedades científico-técnicas dedicadas a estudios ambientales y profesional libre realizando labores de consultoría ambiental.