Hudson studied at Hendrix College and received a law degree from Washington and Lee University and obtained his law degree in 1892. He moved to Miami in 1905 where he worked as a lawyer, founding his of law firm Hudson and Boggs. He served in the state legislature for 14 years including as senate president. He was closely involved in child labor laws and introducing the first juvenile court bill. He introduced bills to create St. Lucie County in 1905, Palm Beach County in 1909 and Broward County in 1915.
