Op 14 April 1390 het Johannes VII sy oupa, Johannes V, se bewind oorgeneem en homself vir vyf maande as keiser aangestel, totdat Johannes V deur sy seun Manuel II Palaiologos met die hulp van die Republiek Venesië teruggeplaas is op die troon.
In 1399, ná ’n beleg van Konstantinopel van vyf jaar, het Manuel II hulp in Wes-Europa gaan vra en Konstantinopel in die hande van Johannes gelaat. Tydens ’n stryd in die Ottomaanse Ryk om die titel sultan het Johannes ’n vredesverdrag met die Ottomane gesluit waarkragtens die See van Marmara en die stad Thessaloniki aan die Bisantynse Ryk teruggegee is. Toe Manuel II daarna tuis kom, het Johannes die leisels weer aan hom oorhandig en as belonging is hy aangestel as goewerneur van Thessaloniki. Hy het die titel "keiser van die hele Thessalië" gebruik.