Langdon was appointed Secretary of State in 1885 and was elected for a full term in 1896. He was elected to the Alabama State Legislature three times and a member of two Constitutional Conventions.