Career
He succeeded James Beerworth as longtime mayor of Portuguese Augusta from 1936. He represented Newcastle in the South Australian House of Assembly from 1933 to 1938 and Stuart from 1938 to 1970. Riches was Speaker of the South Australian House of Assembly for the Frank Walsh and Don Dunstan Labor governments.