Joan Margarit nació en Sanaüja, en la comarca de la Segarra, durante la Guerra Civil Española cuando el frente de Aragón ya estaba cerca de aquellas tierras, hijo de Joan Margarit i Serradell, arquitecto, de Barcelona y de Trinitat Consarnau i Sabaté, maestra de La Ametlla de Mar.