Richardson competed in the 1908 Summer Olympics and 1912 Summer Olympics. In the 1908 Olympics he won a silver medal in the team military rifle event. Four years later he was 65th in the 300 metre military rifle, three positions event and 33rd in the 600 metre free rifle event. Appointed an Officer of the Order of the British Empire (OBE) in 1919, he was knighted in 1921.