W 1879 uzyskał stopień doktora filozofii na Uniwersytecie Jagiellońskim na podstawie pracy pt. Die Darwin’sche Theorie, insbesondere vom Standpunkte der Zoologie dargestellt. W 1881 habilitował się w Szkole Politechnicznej we Lwowie i przez osiem lat był docentem w tej uczelni. W tym okresie publikował w periodykach „Czasopismo Towarzystwa Aptekarskiego” i „Kosmos”. W 1885 był zatrudniony w stacji zoologicznej w Trieście. Od 1885 do 1888 działał w Towarzystwie Nauczycieli Szkół Wyższych. Był w składzie komitetu redakcyjnego organu prasowego TNSW, czasopisma „Muzeum”. W 1887 został ekspertem zawodowym w komisji naukowej. W 1888 powierzono mu rewizję podręczników do nauki matematyki. Także w 1888 wszedł w skład komitetu wystawy powszechnej we Lwowie.

28 sierpnia 1889 został mianowany na stanowisko dyrektora C. K. Wyższego Gimnazjum w Samborze (późniejsze C. K. Gimnazjum Arcyksiężniczki Elżbiety) i objął urzędowanie 4 października tego roku. Podczas pracy w Samborze był członkiem i wiceprzewodniczącym C. K. Rady Szkolnej Okręgowej. Był radnym miejskim w Samborze.