Juan Esteban Constaín nació en Popayán, Colombia. En 2004 publicó, con Seix Barral, su primer libro de ficción, Los Mártires. En 2007 publicó su primera novela, El Naufragio del Imperio. En 2010 publicó la novela ¡Calcio!, con la que obtuvo el Premio Espartaco de Novela Histórica de la Semana Negra de Gijón, en España, y que fue traducida al italiano por Marco Tropea y al polaco por Rebis. En 2014 publicó la novela El hombre que no fue Jueves, ganadora del Premio Biblioteca de Narrativa Colombiana de Eafit y traducida al italiano por Fazi y al turco por Cumartesi Kitapligi. También publicó, en 2018, el libro de ensayos Ningún tiempo es pasado, y en el 2019 el libro Álvaro: su vida y su siglo, ambos publicados por Penguin Random House.
Constaín vive y trabaja en Bogotá, donde enseña relaciones internacionales en la Universidad del Rosario. Papá de María, Manuela y Miranda. También es traductor y columnista de prensa. En 2017 fue incluido en la lista Bogotá39, una selección de los mejores escritores jóvenes de América Latina.