Ambos se hicieron con el poder tras una guerra civil con el hermano primogénito Svetoslav, su antecesor.
Gojslav era el hijo menor del antiguo rey croata Stjepan Držislav y miembro de la Dinastía Trpimirović.
Gojslav se rebeló, junto con su hermano Krešimir contra el nuevo rey, y probablemente utilizó su alianza con el Imperio Bizantino para pedir ayuda al Primer Imperio búlgaro.
[1] Durante los dos últimos años (999–1000) de la guerra civil croata, Gojslav y Kresimir consiguieron expulsar a Svetoslav Suronja, probablemente con alguna ayuda búlgara, que marchó al exilio de Venecia en el año 1000.
Gojslav murió en 1020, quedando Krešimir como rey de Croacia hasta su muerte 1030.