Nato nel 1974 a Luino sulla sponda lombarda del lago Maggiore, dove già Piero Chiara aveva ambientato molti dei suoi romanzi e racconti. Quando è ancora in tenera età la sua famiglia si trasferisce a Baveno, sulla sponda piemontese. Non completa gli studi universitari, viaggia molto, si stabilisce anche per brevi periodi in Inghilterra e in Irlanda, per poi fare ritorno a Baveno, dove tutt’ora risiede. Da quando entra nel mondo del lavoro, cerca sempre occupazioni che gli concedano tempo ed energie per dedicarsi a ciò
che ritiene essere più importante: creare e condividere, il suo modo di creare è scrivere.