On January 19, 1826, Winslow became ensign of the 76th Infantry Regiment. In 1827 he was promoted lieutenant, and on September 26, 1828, he was promoted to captain. On November 6, 1849 he became a member of the 73rd New York State Legislature, in the first district, as a democrat. In 1853 he became president of the Jefferson County Agricultural Society.