Известия о его жизни ограничиваются предположениями, но достоверные данные памятников истории свидетельствуют, что он был сотрудником царя Симеона в его просветительной деятельности. Ему принадлежит перевод «Богословия» Иоанна Дамаскина на славянский язык, а также «Шестоднев» (толкование первых глав книги Бытия). При составлении этого труда Иоанн пользовался сочинениями Севериана Гевальского, святого Василия Великого и Иоанна Златоуста, а также Аристотеля, Платона и других.
Древнейший из сохранившихся списков «Шестоднева» сделан в 1263 году Феодором Грамматиком в Хиландарском монастыре и ныне хранится в Государственном историческом музее. Иоанн перевёл ещё на славянский язык греческую грамматику Иоанна Дамаскина, «Диалектику» («Философию») того же Дамаскина и несколько «Слов». Как видно из некоторых мест «Шестоднева», Иоанн принадлежал к числу учёнейших людей своего времени; он знал славянский, греческий и еврейский языки, имел глубокие познания в книгах святого Писания и знал как творения святых Отцов, так и философов Древней Греции.