Licenciado y doctor en Derecho por la UNAM. Se ha desempeñado como abogado de Estado y particular. Fue docente en la UNAM y en diversas universidades privadas. Actualmente es profesor investigador de tiempo completo en la Universidad de Sonora.
Autor de libros y artículos en las áreas de filosofía jurídica contemporánea y derecho constitucional, entre sus publicaciones se encuentran: “El sociologismo jurídico” en Lineamientos metodológicos y técnicos para el aprendizaje del derecho (1987), Metodolgía jurídica (con Jorge Witker (1997), y “La controversia Schmill-Bulygin sobre la relación entre lógica y derecho”, en Isonomía, Revista de Teoría y Filosofía del Derecho (2001).