O Campeonato Brasileiro de Futebol Sub-20 é uma competição de futebol organizada pela CBF desde 2015. Anteriormente, de 2006 a 2014, a competição foi organizada pela Federação Gaúcha de Futebol (FGF).
O campeonato nacional sub-20 foi apresentado durante um evento ocorrido na sede da Federação Gaúcha de Futebol em 14 de março de 2006, quando a primeira edição do torneio foi oficialmente lançada. Além do apoio da Secretaria do Turismo, Esporte e Lazer, o campeonato contou com a chancela da Confederação Brasileira de Futebol. A primeira edição, o torneio contou com 30 participantes e o título foi conquistado pelo Internacional quando goleou seu rival na decisão do Grenal. Em 2007, o Cruzeiro derrotou o Internacional e conquistou seu primeiro título, Enquanto o Grêmio conquistou as taças de 2008 e 2009.
Nos três anos seguintes, os campeões foram clubes mineiros. O Cruzeiro conquistou seu segundo título em 2010, ao derrotar o Palmeiras nas penalidades, os mineiros, em 2012, voltaram a vencer o Internacional na final conquistando o terceiro título. Entre as conquistas do Cruzeiro, o América Mineiro derrotou o Fluminense com um gol nos acréscimo, sagrando-se campeão daquela edição.
Em 2013, o Internacional voltou a ser um dos finalista, desta vez a equipe gaúcha derrotou o Palmeiras e levou seu segundo título. Por sua vez, o Corinthians conquistou a última edição do torneio realizada pela Federação Gaúcha, na ocasião vitória pelo placar mínimo contra o Atlético Paranaense.