 In 1625, he was elected Member of Parliament for Lymington.He was elected MP for Lymington again in November 1640 for the Long Parliament.Button fought in the parliamentary army and held local offices and that of Captain of Hurst Castle from 1643–45.