Born in Brescia (Italy) in 1983, he started playing piano at the age of eight and drums at twelve. He studied drums on his own, and took piano lessons with Roberto Soggetti and Corrado Guarino. In 2005 he began studying classical piano with Massimiliano Motterle.
He started playing jazz seriously in 2000, after meeting Corrado Guarino and William Tononi, then attending Berklee Summer Masterclasses at Umbria Jazz '01, where he was recognized for Outstanding Musicianship.
He studied Trio Performance at Fondazione Siena Jazz from 2001 until 2003 with pianist Stefano Battaglia, bassist Paolino Dalla Porta and drummer Fabrizio Sferra.
He attended Siena Jazz Summer Masterclasses twice (2003 and 2004), receiving a scolarship to join the 14th IASJ Meeting in Freiburg, Germany