Иоганн был старшим сыном герцога Клевского Адольфа I из дома Ламарк и Марии Бургундской.
В апреле 1455 года женился на Елизавете Неверской, дочери графа Невера Жана II. Благодаря этому браку Иоганн унаследовал владения тестя, включая графства Невер, Осер и Ретель. Эти земли он передал младшему сыну Энгельберту, который основал неверскую ветвь Клевского дома.
Дети: