Народився 22 березня1973 року в місті В'яреджо. Вихованець футбольної школи клубу «Удінезе», до складу головної команди якого почав залучатися з 1991 року.
Згодом з 2002 по 2004 рік грав у складі команд «Реджина», «Парма» та «Удінезе», після чого перебрався до Іспанії, ставши гравцем «Расінга» (Сантандер). У цій команді не зумів пробитися до основного складу, але залишився в Іспанії, приєднавшись на початку 2005 року до лав «Кордови», у складі якої провів чотири з половиною сезони, граючи у другому і третьому іспанських дивізіонах.
Розпочав тренерську кар'єру відразу ж по завершенні кар'єри гравця, 2009 року, увійшовши до тренерського штабу клубу «Кордова» як асистент головного тренера. За рік очолив другу команду клубу.
Протягом 2012–2013 років тренував команду нижчолігової іспанської «Ронди», після чого продовжив тренерську кар'єру на батьківщині.