He made over 350 Football League appearances, his most successful spells being spent with Gillingham and Newport County. Although born in Portsmouth, Riggs came through the junior ranks with Gillingham and made his league debut in April 1954 at the age of just 18. He went on to make 152 appearances for the Kent club and was noted for his tough tackling and long throw-insurance
In 1958 Riggs moved to Newport County for a fee of £1,750, where he again racked up over 100 Football League appearances.
In 1961 he was sold to Bury for £750 but could only manage 6 league starts at Gigg Lane due to injury before a move to Crewe Alexandra in 1963. Eighteen months later he returned to Gillingham, who were strengthening their side after promotion to Division Three, and made 18 further appearances for the Gills.
In October 1965 Riggs joined non-league Ramsgate as player-manager and later spent more than five years as manager of their near-neighbours Margate. After leaving football in 1977 Riggs ran a guest house and later opened a sporting goods shop in Cliftonville which still bears his name.
He is now retired and living in Broadstairs.