mcadoo was elected as a democrat to the forty-eighth and to the three following congresses, serving in office from march 4, 1883, to march 3, 1891. he was chairman of the house naval affairs committee and chairman of the committee on the militia in the fiftieth congress. he was an unsuccessful candidate for renomination in 1890.