he was born in zagreb, then part of the habsburg empire, into a family of slovak-german origin. his surname was originally spelled "schönoa". his father was alois schönoa, and mother was terezija rabacs, a slovak woman from budapest. he studied law in prague. he also lived in vienna for a while, but returned to zagreb in 1866. he died in zagreb at the age of 43.