Nacido en Gijón, estudió en el Real Instituto de Jovellanos. Licenciado en medicina por la Universidad de Salamanca y doctor por la de Sevilla. Fue médico residente en el Hospital Psiquiátrico de Oviedo, participando del movimiento antipsiquiátrico y en los movimientos de renovación psiquiátrica en el Hospital Psiquiátrico de Ciempozuelos y el Hospital Provincial de Gerona. Desde 1980 trabaja en Asturias como psiquiatra del Insalud. Entre 1980 y 1989 fue Profesor asociado en la Facultad de Filosofía de la Universidad de Oviedo y a partir de1989 se incorporó a la UNED como profesor tutor de Psicopatología, en el centro asociado de Gijón. Ha sido impulsor de la Asociación Española de Neuropsiquiatría, a cuya directiva ha pertenecido. Es autor de una docena de libros y de un centenar de artículos en revistas científicas. Ha sido premiado por la Real Academia Española de Medicina y por la Asociación Española de Neuropsiquiatría.
