Si laurea nel 1998 presso la facoltà di medicina veterinaria di Milano, nel 1999 inizia il percorso di formazione per la neurologia clinica e la neurochirurgia frequentando i corsi base e avanzato Scivac e i corsi Esavs presso la facoltà di veterinaria dell’università di Berna e a Napoli con Simon Wheeler.
Dal 1999 al 2005 lavora presso la Clinica Veterinaria Orobica, a seguire ha collaborazioni con la Clinica San Siro di Milano e con la Clinica Tibaldi occupandosi di neurologia e neurochirurgia.
Dal 2005 al 2017 lavora presso la Clinica Veterinaria Baioni co-fondando il centro Tac, dal 2010 al 2014 lavora presso l’Ospedale veterinario Gregorio VII occupandosi del servizio di neurologia, neurochirurgia e diagnostica Tac e nel 2018 collabora con l’Ospedale veterinario Happy friends.
Dal 2017 lavora presso la Clinica Veterinaria Sant’Antonio occupandosi del servizio di neurologia e neurochirurgia e RM e dal 2022 collabora con l’Ospedale Veterinario Città di Bergamo occupandosi di neurologia clinica e neurochirurgia.