Gonzalez served as a technical sergeant in the Texas Air National Guard from 1969 until 1975. He then began practicing law, which lasted until 1982 when he began rising through the ranks of the court system. He served first as a municipal court judge, then later as a judge in county and then district court, both of which are elected positions.
His first run for his father's former seat in the House of Representatives saw him defeat his only major challenger Republican James Walker, carrying 63% of the vote. The 2000 election saw Gonzalez face no serious challenge, and he received 88% of the vote. In 2002 he ran completely unopposed.
Gonzalez sits on the Energy & Commerce Committee. He is a former member of the Small Business Committee, the Select Committee on Homeland Security, and the Financial Services Committee. He is also a member of the Congressional Hispanic Caucus.
References
U.S. Representative Charlie Gonzalez - Official Site (http://www.house.gov/gonzalez/)
CharlieGonzalez's official website was rated by citizen researchers in February 2007 as part of a survey by the Sunlight Foundation.
Charlie received his bachelor's degree in government from the University of Texas at Austin in 1969, and then later earned his Juris Doctor degree from St. Mary's School of Law in San Antonio in 1972.
Henry Gonzalez had long groomed his son as his successor, so Charlie was well-positioned to run when his father didn't seek a 19th full term in 1998.