Nació y creció en México DF. Es el coautor de los guiones de Amores perros y 21 gramos, además de ser productor asociado en ambas películas. Ha escrito el guión de la película que ha supuesto el debut como director de Tommy Lee Jones, Los tres entierros de Melquíades Estrada, que ganó el Premio al Mejor Guión en Cannes 2005.