The 24-year old striker has joined the Canadian club as a Designated Player after scoring 14 goals in 24 appearances on loan for Portuguesa in the 2013 Brazilian Serie A.
TFC general manager Tim Bezbatchenko was delighted to welcome Gilberto to BMO Field as the Reds go about strengthening their playing roster during the offseason.
"Gilberto is a great DP addition to our roster. He's young, incredibly talented and a proven goal scorer at every level he's played," said Bezbatchenko.
"The Brazilian Serie A is one of the best leagues in the world and acquiring a top striker from that league is a testament to the faith Gilberto has in what we are doing at our Club.
"We promised our fans back in September that this Club would make bold moves this offseason and that they should evaluate our progress in January. We feel that this is a key step and we will continue to work towards delivering on that promise over the next month."
Gilberto added: "I am very excited to join Toronto FC and MLS. There is a lot of opportunity here, both with this side and the league and I am excited to help grow Major League Soccer with my fellow Brazilians back home. This is a great city with a great quality of life and I look forward to winning titles here."
For breaking stories and all the great banter like us on Facebook: facebook.com/tribalfootball