Fernán Espinosa nació en Corozal, Costa Caribe Colombiana, y es odontólogo egresado de la Universidad Nacional de Colombia, especializado en gerencia de servicios de salud, magister en periodismo y docente universitario. Estudió además Literatura Hispanoamericana e Historia y Análisis del Cine, con énfasis en el movimiento neorrealista italiano.
Ha sido finalista del concurso internacional de novela “Territorio de la Mancha” en el año 2006, y del concurso “La ciudad jamás contada”, patrocinado por el diario El Tiempo de Bogotá, en el año 2008.
Ha publicado seis novelas: Mi vida por un libro (2001), Odio en el once de septiembre (2009); Romance en Cartagena de Indias (2012), La guerra contra Irak no destruyó nuestro amor (2014), Meryl Streep que estás en la gloria (2015) y La villa de las tres vidas (2016).