Rođen je na očevom ladanjskom dvorcu Pahinsko, nedaleko od Ivanca. Glazbu je počeo učiti u Varaždinu gdje je pohađao gimnaziju, a glazbi ga je podučavao Rikard Hansmann, učitelj glazbe i zborovođa varaždinskog pjevačkog društva Männergesangverein. Već u srednjoj školi korepetira u Zagrebačkom kazalištu. Glazbeno se školovao u Zagrebu, Beču, Parizu i Londonu. Od 1887. do 1889. bio je dirigent Zagrebačke opere.
Njegova zasluga je utemeljenje baleta kao posebnog ansambla (1894.) i obogaćivanje repertoara, naročito opera Wagnera, Čajkovskog, Masseneta, Puccinija, Bizeta, Beethovena i drugih skladatelja.
Zatim je nastavnik i zborovođa u Splitu. U Zagrebu je 1890-ih vodio operne stagione. Bio je zborovođa Kola, dirigent i ravnatelj Opere. Omogućio je izvođenje opera hrvatskih skladatelja poput Lisinskog, Albinia i Berse. Od 1910. do 1912. bio je intendant kazališta u Osijeku. Od 1924. do smrti bio je predsjednik Hrvatskog pjevačkog saveza.
Prikupio je cedulje svih kazališnih predstava izvedenih u Zagrebu i na gostovanjima HNK u drugim sredinama, počevši od 1870. pa do 1938. godine. Očuvane su u 98 svezaka, uvezanih po sezonama. Ukupan broj cedulja koje je prikupio - bez duplikata - iznosi približno 36 000, a pohranjene su u muzejsko-kazališnoj zbirci Odsjeka za povijest hrvatskog kazališta.