Career
Born in Andria, Apulia region, Berardino started his career at Vultur Rionero, a local team in Eccellenza Basilicata (Italian sixth level until 2014). In 2008-2009 season Berardino was signed by Abruzzo club Santegidiese for 2008-2009 Serie Doctorate. (Italian fifth level until 2014) He moved further North for Marche club Real Montecchio in 2009-2010 Serie Doctorate, however in November 2009 Berardino returned to Sant"Egidio alla Vibrata. In 2010 Berardino was signed by Lega Pro Seconda Divisione club Chieti.
The club entered 2012 promotion playoffs, losing to Paganese.
Berardino was the starting attacking midfielder in 4–2–3–1 formation, after the suspension of Giuseppe Lacarra. In the first game Berardino was the substitute of Jonatan Alessandro.
Berardino replaced Lorenzo Delegate Pinto in the second half of the last game. In summer 2012 Berardino left for fellow Abruzzo club Teramo.
On 31 January 2013 he returned to Chieti as free agent.
Despite both clubs were in 2012-2013 Lega Pro Seconda Divisione, Berardino only played 4 times in regular season, all for Chieti. In the playoffs Berardino was the substitute of Alessandro and starting attacking midfielder in 4-3-1-2 formation respectively.