Catedrático de Lógica y Filosofía de la Ciencia en la Universidad de Salamanca, fue senador por Salamanca en las Cortes Españolas entre 1982 y 1989 en la candidatura de Partido Socialista Obrero Español.