The United States has for the fifth time since 1960 made a clean sweep of the medals in the 400 metres hurdles.
Taylor, Olympic champion in 2000, clocked 47.25 seconds to finish ahead of Kerron Clement in 47.98 and Bershawn Jackson in 48.06.
Taylor won the 400 hurdles in Sydney eight years ago but failed to make it past the semi-finals in Athens four years ago.
That disappointment began a downward spiral in Taylor's career and life as he faced injury and legal problems.
After losing his contract in the sport he became an electrician.
The last man to win the men's Olympic 400 hurdles twice was the great Edwin Moses in 1976 and 1984.