In 1987 Bryan became an assistant attorney general in Alabama. His position was in the Alabama environmental department. In 2005, he was sworn in for his seat as Judge on the Alabama Court of Civil Appeals. In 2010 was reelected for the same seat on the Alabama Court of Civil Appeals. In 2012 he was elected to the Supreme Court of Alabama.