Nato a Imola nel 1939, Gian Primo Brugnoli vive a Bologna. È laureato in ingegneria elettronica.
Nel corso degli anni ha pubblicato diversi libri di poesie e racconti per piccoli editori. Suoi testi figurano in diverse riviste e antologie.
Con il romanzo Giardino San Leonardo, finalista nel 2020 alla XXXIII edizione del Premio Calvino, ha ricevuto la Menzione Speciale Treccani per «L’insolita e spiazzante maestosità del dettato, la crudezza icastica, il virtuosismo linguistico esagerato ma efficace».