Es licenciado en Derecho y Lengua y Literatura españolas por la Universidad de Colima y doctor en Letras por la Universidad de Córdoba (España). Realizó un Postdoctorado en Literatura Latinoamericana por la Universidad de Texas A&M. Fue becario del Fondo para la Cultura y las Artes y director de la colección de poesía El pez de fuego. Actualmente es Profesor de Tiempo Completo en Universidad de Colima. Es Miembro del Sistema Nacional de Investigadores.
Ha publicado los poemarios: Poesía: Los dolores de la carne (1997), Testimonios de la ausencia (1998), Senos sones y otros huapanguitos (2001), Mientras olvido (2002), Ni siquiera el tiempo (2002), Colmenar (2004), Razón de mundo (2005), Fragmento 2006), Borrador (2007), Corrección (2008), Campo minado (2012). Y las novelas: Conducir un tráiler (2008), Vidas secretas (2012), El crimen de Los Tepames (2013), La mala jugada (2013), El último desayuno (2016), Los trenes nunca vuelven (2017) y El Diario de Bruno (2018).
Ha sido columnista de los periódicos mexicanos El Financiero, Excélsior, La Jornada y profesor de literatura latinoamericana en Universidad de Otago en Nueva Zelanda de 2005 a 2016.