Johan Selmer ble født i Christiania (Oslo). Han reiste til Paris for å studere musikk, og ble fengslet av musikken til Hector Berlioz. I Paris ble han til 1870, så reiste han hjem til Christiania, men dro snart ut igjen, denne gang til Leipzig. I 1873 var han i Italia.