W 1578 poznał Annę Losonczi, żonę Bana Chorwacji, dla której pisał wiersze miłosne.
W latach 1579–1582 służył w husarii w Egerze, gdzie ożenił się z powodów majątkowych z Krisztiną Dobó (córką Istvána Dobó), małżeństwo to zostało jednak unieważnione. Balassi konwertował na katolicyzm i rozpoczął twórczość religijną. W roku 1588 służył w wojsku w twierdzy Nowe Zamki. W tym czasie odrodziła się w nim miłość do (w międzyczasie owdowiałej) Anny Losonczi, co owocowało w licznych pięknych wierszach miłosnych.
W 1589 r. podróżował po Siedmiogrodzie, ale z końcem tego roku powrócił do Polski. Przebywał głównie w Krakowie i w Braniewie na Warmii, ale przez pewien czas gościł u Bonerów w zamku Kamieniec. Jesienią 1591 r. wrócił na Węgry, gdzie handlował m.in. winem.
W 1593 r. Balassi wstąpił ponownie do wojska cesarskiego, w którym u boku Mikołaja II Pálffy'ego wojował przeciw Turkom. Podczas oblężenia Esztergomu został ciężko ranny od pocisku artyleryjskiego, w wyniku czego zmarł 30 maja 1594.