В 1875 окончил Львовский университет, где специализировался по классическим языкам, занимался индоевропейским и славянским языкознанием. В 1877 защитил докторскую диссертацию на тему «Литовско-славянские разыскания. Славянская лексика в литовском языке». С 1876 по 1878 — изучал славистику в Лейпцигском и Берлинском университетах. С 1878 по 1881 — приват-доцент в Львовском университете, преподавал грамматику славянских языков. С 1881 — профессор славянских языков и литератур Берлинского университета. Исследовал этимологию и топонимику, литуанистику, этнографию, историю русской литературы и фольклора.