 As a member of the under-20 Brazil team, Willian made his debut in the 2007 South American Youth Championship against Chile on 7 January 2007, which Brazil went on to win.In 2007, he was also selected for the FIFA U-20 World Cup, but Brazil were eliminated in the quarter-finals by Spain.On 10 November 2011, Willian made his senior debut for Brazil in a friendly match against Gabon.