Luis Angel González Macchi was born on 13 December 1947, the son of Saul González, a former minister of justice and labor under Alfredo Stroessner. In his younger days he was a professional basketball player. He joined the Colorado Party in 1966 and received his formal training in labor law at the National University of Asunción. During the 1970s and 1980s, González Macchi served in various posts in the Ministry of Justice and Labor. In 1993, he was elected to the Chamber of Deputies and served as its vice president in 1993–94. In 1998, González Macchi was elected to the Senate and became its president. He is divorced from his first wife and is now married to a former Miss Paraguay, Susana Galli. They have one child.