V Kranju je vodil lekarno, ki jo je ustanovil že njegov oče. Zavzemal se je za obstoj in razvoj gimnazije v Kranju, za gradnjo sirotišnice, vodovoda, za prenovitev mesta. Leta 1874 je postal župan Kranja in to funkcijo opravljal do leta 1910. Leta 1893 je v Kranju ustanovil hranilnico. Leta 1877 je kandidiral na deželnozborskih volitvah in bil kot edini slovenski župan izvoljen v kuriji mest in trgov. Častni član Narodne čitalnice v Kranju je postal leta 1883.