Nació en la ciudad de México en 1965, es licenciado en lengua y literatura Hispánicas por la Facultad de Filosofía y Letras de la Universidad Nacional Autónoma de México. Obtuvo la maestría en Literatura Hispanoamericana por la misma universidad, es doctor en Filología Hispánica por la Universidad de Salamanca (España) y es miembro del SIN, así como profesor invitado titular de la UABCS, en La Paz, Baja California Sur.