Ha pubblicato i primi articoli all'inizio degli anni Sessanta, durante l'università.
È stato redattore di un quotidiano, poi redattore capo e direttore responsabile di
diversi periodici, soprattutto di divulgazione scientifica.
Attualmente è desk editor di un'agenzia di stampa internazionale.
Tra le esperienze passate è stato direttore editoriale, con Gianfranco de Turris, delle Edizioni Fanucci,
direttore di una televisione regionale, consulente editoriale e traduttore.
Dal 1970 ha una folta produzione libraria, col proprio nome e diversi pseudonimi, per varie case editrici,
principalmente le Edizioni Mediterranee.
Firma libri su varie tematiche, fra cui divulgazione scientifica, tradizioni magiche, alchimia, esoterismo,
narrativa fantastica, argomenti "tangenziali".
Ha curato l'edizione critica e la traduzione di diversi autori di narrativa fantastica, fra cui H.P. Lovecraft,
Robert E. Howard, Arthur Conan Doyle e numerosi altri.