John married a lady named Irene, of unknown family. The couple had a daughter, Maria, who became Stephen Uroš's queen consort, and an unnamed son, who was killed at the Battle of Rusokastro in 1332.