In 1164 and 1165, Béla followed the Emperor Manuel I on his campaigns against Hungary which aimed at the occupation of Béla's "paternal inheritance", i.e., Croatia, Dalmatia and the Szerémség. However, when King Stephen III transferred the three provinces to Manuel I, they were incorporated into the Byzantine Empire. In the autumn of 1165, Mánuel assigned officially his daughter and Béla as his heirs. In the beginning of 1166, Manuel I and Béla co-chaired the synod of the Byzantine Church in Constantinople.
When Alexius was born as a son of Manuel and his second wife Maria of Antioch in 1166, Béla's engagement to Maria was cancelled. Béla was deprived also of his title, and he was granted the lower title of kaisar. But Manuel helped negotiate another marriage for him, this time to Agnes of Antioch, who was the half-sister of Maria of Antioch; therefore by this marriage Manuel I and Béla became brothers-in-law.
After their marriage, Béla (Kaisar Alexius) and his wife went on a pilgrimage to Jerusalem where he made a donation for the Knights Hospitaller.
When Béla arrived to Hungary, Lukas, Archbishop of Esztergom denied to crown him, because he had presented the Archbishop's envoy, and the Archbishop qualified the gift as attempt in simony. Thus, Béla was obliged to seek assistance from Pope Alexander III, who authorised the Archbishop of Kalocsa to crown Béla on 13 January 1173.
Following his coronation, Béla had his brother arrested, but Géza managed to escape and fled to Austria. Henry II, Duke of Austria did not extradite Géza to Hungary; therefore Béla made an alliance with Duke Sobeslav II of Bohemia and they attacked Austria. Géza tried to fleed to the court of Frederick I, Holy Roman Emperor but he was arrested by the Czechs who gave him to Béla. In 1178, Béla provided assistance to the Duke of Bohemia to force back the attacks of the Duke of Austria.
In 1179, after Archbishop Andrew of Kalocsa had insulted him, Béla persuaded Lukas, Archbishop of Esztergom to excommunicate him and he occupied the estates of the Archdiocese. Shortly afterwards, on the intercession of Pope Alexander III, Béla was reconciled with Archbishop Andrew.
After his first wife's death, Béla planned to marry Theodora Comnene, one of Emperor Manuel I's nieces, but the Byzantine Church prohibited their marriage. Thus, Béla married Marguerite of France, the sister of King Philip II of France and widow of Henry, the eldest son of King Henry II of England in 1186.
In 1188, Prince Vladimir II of Halych, who had been dethroned by his boyars, sought refuge in his court. Béla led his armies against Halych and occupied it, but afterwards he granted the principality to his second son, Andrew and he had prince Vladimir arrested.
On 31 May 1189, Béla welcomed Frederick I, Holy Roman Emperor who was making his Crusade to the Holy Land, and on the Emperor's request he set his brother, Géza free, who left for the Byzantine Empire. Afterwards, when the Emperor Frederick I entered into a controversy with Emperor Isaac II, Béla was mediating between them. However, in the meantime Prince Vladimir II escaped from Hungary and he could reoccupy his principality.
In the autumn of 1191, Béla had a meeting with his son-in-law, the Emperor Isaac II, whom he helped against Stefan Nemanja, the ruler of the Serbs.
Before his death, he took an oath to lead a Crusade to the Holy Land.
#2. 1185/1186: Marguerite of France (born 1158) (1158 – after 10 September 1197), daughter of King Louis VII of France and his second wife, Constance of Castile
His remains were confidently identified by archeologists during late 19th century excavations at the ruined cathedral of Székesfehérvár where the Árpád monarchs had been crowned and buried. Béla's exceptional height, as documented by contemporary sources, rendered the identification certain. Based on the examination of his skeleton, he must have been over two metres tall, a really outstanding height at that time. His remains were afterwards reinterred at the Mathias Church in Budapest, with those of his first wife Agnes.
Through his mother, Béla descended from Harold II of England (whose descendants had been dispossessed as a result of the Norman Conquest). Through his son, Andrew II, Béla was an ancestor of King Edward III of England. As a result, all subsequent English and British monarchs could claim descent from Harold II.