Sio hatte seine Fussballkariere in der Juniorenabteilung des FC Nantes begonnen und wechselte im Jahre 2007 zum spanischen Fussballverein Real Sociedad San Sebastián.
Zwei Jahre später kam der 1.80 m grosse und 77 kg schwere Stürmer in die Schweiz und stand für vier Saisons beim FC Sion unter Vertrag, mit dem er in der Saison 2010/2011 den Schweizer Cup gewann.
Vom Januar 2012 an gehörte Sio, unterbrochen durch Leihaufenthalte beim FC Augsburg sowie dem FC Sochaux, dem Kader des VfL Wolfsburg an, ehe er im August 2013 zurück in die Schweiz kam und die Offensive des FCB verstärkte. Um nach diversen weiteren Zuzügen im FCB-Angriff mehr Einsatzzeit zu bekommen, wurde er im Februar 2015 bis Saisonende an den SC Bastia ausgeliehen.
Der ivorisch-französische Doppelbürger hat bisher acht A-Länderspiele für die Nationalmannschaft der Elfenbeinküste bestritten und gewann mit dem FCB zweimal die Schweizer Meisterschaft.
Der FCB bedankt sich bei Giovanni Sio für seine Dienste und wünscht ihm beim FC Stade Rennais alles Gute und viel Erfolg.