 From 1864 to 1870 he studied law in Bern, Heidelberg, and Leipzig.From 1876 to 1877, he was a civil servant in Bern.In 1878, after the end of the national crisis which triggered the Swiss Kulturkampf, Steck was elected to the Grand Council of Canton Bern, which had been established by moderate conservatives.