Judge Gonzales was born in Alamosa, Colorado in 1952. Judge Gonzales is a fourth generation resident of the San Luis Valley. He attended the University of Colorado graduating with a BA in 1975 and obtained his JD from the University of Colorado Law School in 1978. He engaged in a general practice of law from that time until his appointment to the bench. Judge Gonzales served as Conejos County Attorney (1989-2001) and Costilla County Attorney (1996-2001) in addition to an extensive private civil practice
Judge Gonzales has always extensively involved himself in a variety of community activities, especially those involving mental health and children. He serves as a member of many non-profit boards including: the board of directors for the San Luis Valley Community Corrections Board, member the San Luis Valley Regional Medical Center medical ethics committee, member of the board of directors of the Colorado Hispanic Bar Association, member of the board of directors of the San Luis Valley Comprehensive Mental Health Center, member of the Board of Managers of Sycare LLC [mental health MAHAS], member of the 12th Judicial Juvenile services committee.
He served as Juvenile Magistrate for the 12th Judicial District from 1997 until his appointment as Alamosa County Judge effective January 9, 2001. He was appointed to the District Court bench in August 2007.