Bilos started his career at lower league team Sportivo Pergaminoin 1999, but was soon picked up by Banfield. He played for them for four years, including the Copa Libertadores 2005 before making the move to Argentine giants Boca Juniors on July 2005. At Boca he won several titles including Apertura 2005, Clausura 2006 and Copa Sudamericana 2005. In the summer of 2006 Bilos was signed by French team AS Saint-Étienne for on a 3-year contract for a fee of £1m but after 6 months on Ligue 1, He was lent to Mexican powerhouse Club América on 15 January 2007, for one year, with the option to buy, although very poor play caused him to be eventually sent back. Bilos was traded to San Lorenzo, of Argentina, for the 2007 Apertura Championship. As of late November 2007, Bilos was injured and not scheduled to play competitive football until 2008. After nine years, the midfielder has returned on 4 August 2009 to Banfield, he played for San Lorenzo de Almagro last season. He was a non-playing member of the squad that won the Argentine championship for the first time in the history of the club, clinching the Apertura 2009 championship on the final day of the season. After failing to recover from the knee injury that kept him out of the Banfield team, he decided to retire from professional football in December 2009 aged 29. However, he returned to football activity in 2011, playing for Douglas Haig.
International career
Since he is of Croatian descent, Bilos was offered in 2006 the chance to play for Croatia in the World Cup Germany 06, but he declined the offer because he felt he still had a chance to play for the country of his birth. After Argentina's quarter final defeat and the resignation of José Pekerman, Alfio Basile took over as manager of Argentina. This gave Bilos a great chance to get into the Argentina squad, with Basile being his former manager at Boca Juniors. Bilos was given his debut in Argentina's friendly with Brazil at the Emirates Stadium in London, England. Despite Argentina's relatively poor performance and their 3–0 defeat, Basile has kept faith with Bilos and continued to pick him for subsequent Argentina squads. On 10 October 2006 he scored Argentina's only goal in their 2:1 defeat against Spain in a friendly match.