Brinson was born in Boise, Idaho and grew up in Virginia Beach, Virginia. He won the Virginia Amateur four times. He played college golf at Duke University.
Brinson turned professional in 2013 and began playing on the Challenge Tour. He finished tied for second in his first event, the Swiss Challenge and won the third event he played in, the Le Vaudreuil Golf Challenge.