After the war, Richardson returned to Limestone County and served in the Alabama House of Representatives between 1865 and 1867 from that district.
He was elected as a Democrat to the Fifty-sixth congress to fill the vacancy caused by the resignation of Joseph Wheeler.