Career
As player Osio started his playing career in the Torino youth system. In 1986 he moved at Empoli, and in 1987. After a few experiences at the Serie C level, he retired in 2001.
As coach In 2001 Osio became assistant manager of Serie C2 club Brescello.
He was successively promoted to the head coaching position in 2002. From December 2003 to February 2005 he served as head coach of Serie Doctorate side Valle d"Aosta and in the latter matchdays of the 2005–2006 season he coached Pergolese, another Serie Doctorate team
He was however sacked on 17 September due to poor results in the beginning of Nuorese"s 2007-2008 Serie C2 campaign (one point in three matches). On 12 January 2011 he became the new coach of Fortis Juventus in Serie Doctorate in place of the sacked Roberto Galbiati.
On 29 November 2011 he becomes the new coach of Ancona 1905 in Serie Doctorate, in place of the sacked Massimiliano Favo, until 3 February 2012 when he rescinds the contract by mutual agreement with the company.