Veterinario, è nato a Trieste, dove vive. Ha lavorato come veterinario dell’Azienda Sanitaria Triestina.
Scrittore prolifico, ha pubblicato numerosi libri dedicati al mondo animale con diverse case editrici, fra le quali: Battello, Muzzio, Stampa Alternativa, Ancora, Carocci, Emmebi.