Nato a Milano, dopo la laurea in giurisprudenza si dedicò alla poesia.[1] Iniziò a scrivere molto presto, valendosi pure di un clima familiare molto aperto e di discussioni continue e della partecipazione al lavoro di sua madre, autrice di romanzi e di novelle.
Nel 1959 uscì presso l'editore Schwarz la sua prima opera, La capitale del nord[2] mentre nel 1963 apparve, sulla rivista Il Menabò, un gruppo di poesie.
Nello stesso anno intraprese la carriera di insegnante di filosofia nei licei, lasciando l'impiego in banca, iniziato nel 1956. Dopo un anno a Crema, insegnò prima al liceo Einstein per poi trasferirsi all'Ottavo Liceo Scientifico.[3]
Nel 1990 diventò docente presso NABA - Nuova Accademia di Belle Arti di Milano e successivamente pubblicò vari libri di poesia, partecipò a numerosi incontri in Italia e all'estero, sempre tuttavia concentrato su un poema, iniziato nel 1969 e pubblicato nel 2008 (Viaggio nella presenza del tempo, Mondadori, 2008).
Ha fondato e diretto le riviste Il Corpo,[4]Incognita[5] e Manocomete.[6]
Tradotte in inglese, francese, russo e spagnolo, le sue opere figurano nelle antologie straniere; suoi testi e saggi interpretativi sono apparsi su riviste italiane e su alcune riviste straniere.
L'uccellino meschino (interpretato da Paolo Bessegato) - Teatro "Out Off" di Milano, 1979
Fanno notte del giorno (scritto con D'Arrigo) - compagnia Velemir Dugina, guidata da Claudio Misculin; Trieste, poi altre città, dal 1987
Elektra (scritto con Cinzia Bauci e musicata da Mauro Sabbione) - Teatro "Out Off" di Milano, poi in altre città, nel 1990
Castigo e delitto (liberamente tratto da Delitto e castigo di Dostoevskij), compagnia Velemir Dugina - Teatro Novelli di Rimini, poi in altre città, nel 1993
Io io io (regia Silvano Piccardi) - Teatro Filodrammatici di Milano, poi in altre città, nel 1993 e 1994
Provvisorio: primo viaggio (con musica e regia di Bruno De Franceschi) - Teatro Signorelli di Cortona, 1994
Provvisorio: secondo viaggio (con musica di Lorenzo Brusci) - Festival Tracce di tracce, Grosseto 1996
The buzzing of the tongue" (musica di Bruno de Franceschi) Zagabria, Biennale di musica contemporanea, 1999
Viali con le ali (opera musicale di Bruno De Franceschi) - Festival della Riviera, Teatro Castello Pasquini di Castiglioncello; Pistoia; Teatro dell'Elfo di Milano, nel 2000
Carne capitata (concerto presentato nel 1999 all'Istituto Italiano di Cultura di Los Angeles), 2001.
Laura Di Corcia, Bramosia di vita. Profondità e superficie, in Passione Poesia. Letture di poesia contemporanea 1990-2015, Edizioni CFR, 2016, pp. 214-216.