Michelsen var ordfører i Bergen i fem år (1865-1866, 1876-1878), og stortingsrepresentant for Bergen i to perioder (1868-1870, 1871-1873).