Greco spielte in seiner Jugend Fußball, bevor ein Sportlehrer sein leichtathletisches Talent erkannte und im zum Dreisprung brachte. Bei den Leichtathletik-Juniorenweltmeisterschaften 2008 in Bydgoszcz belegte er den vierten Platz. Im folgenden Jahr in Kaunas U23-Europameister sowie Dritter bei den Mittelmeerspielen in Pescara. Dagegen verpasste er bei den Weltmeisterschaften in Berlin als 34. der Qualifikation den Finaleinzug deutlich. Auch 2010 bei den Hallenweltmeisterschaften in Doha und bei den Europameisterschaften in Barcelona konnte er sich nicht für das Finale qualifizieren. Bei den Halleneuropameisterschaften 2011 in Paris wurde er Achter.