Erste Erfahrungen bei internationalen Meisterschaften sammelte Gabriel Constantino 2012 bei den Jugendsüdamerikameisterschaften in Mendoza, bei denen er im Weitsprung mit 7,35 m die Goldmedaille gewann. Zwei Jahre später schied er bei den Juniorenweltmeisterschaften in Eugene im 200-Meter-Lauf mit 21,37 s in der ersten Runde aus und erreichte über 110 m Hürden das Halbfinale, in dem er mit 13,93 s ausschied. 2016 siegte er bei den U23-Südamerikameisterschaften in Lima in 14,10 s im 110-Meter-Hürdenlauf sowie in 39,86 s auch mit der brasilianischen 4-mal-100-Meter-Staffel. Zudem sicherte er sich über 200 Meter in 21,42 s die Bronzemedaille. Anschließend belegte er bei den Ibero-Amerikanischen Meisterschaften in Rio de Janeiro in 13,87 s den fünften Platz. Im Jahr darauf nahm er erstmals an der Sommer-Universiade in Taipeh teil, gelangte dort im Hürdensprint bis in das Finale, wurde dort aber disqualifiziert. Zudem schied er im 100-Meter-Lauf mit 10,74 s im Viertelfinale aus und schied mit der Staffel mit 39,80 s im Vorlauf aus. Bei den Leichtathletik-Hallenweltmeisterschaften 2018 in Birmingham belegte er in 7,71 s den sechsten Platz im 60-Meter-Hürdenlauf, ehe er am 19. Juni in Montreuil mit 13,23 s einen neuen Südamerikarekord im 110-Meter-Hürdenlauf aufstellte und damit den bisherigen Rekordhalter Paulo Villar aus Kolumbien ablöste. Anschließend siegte er bei den Ibero-Amerikanischen Meisterschaften in Trujillo in 13,61 s im Hürdensprint sowie in 38,78 s auch in der 4-mal-100-Meter-Staffel.