Mario Bellatin nació en Ciudad de México en 1960, hijo de padres peruanos. Estudió en el seminario Santo Toribio de Mogrovejo y se graduó en Ciencias de la Comunicación de la Universidad de Lima. En 1987 recibió una beca para estudiar guión cinematográfico en la Escuela Internacional de Cine Latinoamericano de San Antonio de los Baños. A su regreso a México fue director del Área de Literatura y Humanidades de la Universidad del Claustro de Sor Juana y miembro del Sistema Nacional de Creadores de México. Fue finalista del Premio Médicis a la mejor novela extranjera publicada en Francia en el 2000, y recibió el Premio Xavier Villaurrutia por su novela Flores .