Szülei Balla Károly és Hirschmüller Eleonóra voltak.[2] Jómódú szülők gyermeke; beiratkozott a pesti egyetem orvosi karára. Tanulmányait félbehagyva 1858-ban belépett Molnár György színtársulatába (1858–1860). Ezután Latabár Endre (1860–1861; 1864–1865), Szabó József, Philippovits István társulataiban játszott. 1861–1862 között tagja volt Molnár György budai Népszínházának. 1865–1868 között Szigeti Imre társulatában szerepelt. 1868-ban Fehérváry Antal társulatában volt látható. 1868–1869 között Egressy Ákos mellett működött. 1871-ben Váradi Antal társulatában játszott. 1871–1872 között Takács Ádámmal lépett fel. 1872–1873 között Bokody Antal társualában volt látható. 1873–1874 között Lászy Vilmos társulatában volt. 1874–1875 között Follinus János köréhez tartozott. 1875–1877 között a Pesti Népszínház tagja volt. 1877–1882 között Sztupa Andor erdélyi állomáshelyein lépett fel.
Bár elsősorban népszerű operettszínész volt, sikerrel játszotta a tragédiák karakterszerepeit is. Rendezőként elsősorban vígjátékokat, operetteket, népszínműveket állított színpadra.