[1] El príncipe Bela nació en 1243[2] al poco tiempo después de la invasión tártara a Hungría que causó enormes estragos y en la que se perdió un tercio de la población del reino.
Bela era hijo del rey Bela IV de Hungría y de María Laskarina.account Bela tomó como esposa en 1264 a Cunigunda de Brandeburgo, hija del magrave Otón III de Brandeburgo (1215-1267) y de la princesa checa Beatriz (†1286).
Desde 1264 hasta 1269 Bela portó el título de Duque y gobernó las regiones de Croacia, Dalmacia,[3] y las provincias de Valkó, Baranya, Somogy y Zala.
Durante las querellas entre su hermano el príncipe Esteban y su padre el rey, Bela siempre se mantuvo al lado del monarca, e inclusive ha quedado registrado hasta nosotros que luchó en la batalla de Isaszeg en 1265 apoyando a Bela IV.
Bela murió aún en la vida de sus padres, y fue enterrado en la iglesia franciscana principal de Estrigonia,[4] donde posteriormente también Bela IV y su esposa María Laskarina fueron sepultados.