Ганс Шильтбергер происходил из мелкого рыцарского рода. Он родился около 1380 г. и свою страдную воинскую жизнь начал еще подростком. В 1394 г., отправляясь на войну с турками, его сеньор Линхарт Рейхартингер взял 14-летнего Шильтбергера с собой в качестве оруженосца. Армию европейских рыцарей возглавил венгерский король Сигизмунд, который рассчитывал раз и навсегда покончить с турецкой угрозой. Увы, его намерениям не удалось осуществиться: 28 сентября 1396 г., в кровавой битве у Никополя (в современной Болгарии), турецкий султан Баязид наголову разгромил крестоносцев Сигизмунда. На поле боя остался лежать цвет европейского рыцарства. Погиб и Линхарт Рейхартингер. Его 14-летний оруженосец попал в плен. «Тот, кто пленил меня, привел и меня вместе с другими, связанными веревкою, к королю». Султан распорядился умертвить всех, взятых в плен: «Король приказал, чтобы каждый умертвил своих пленных, и вместо тех, которые не хотели с этим согласиться, назначил других для приведения его приговора в исполнение. Взяли тогда и моих товарищей и отсекли им головы». 10 тысяч человек было обезглавлено. Однако юный Шильтбергер чудом уцелел в этой резне.
«Когда же дошла очередь до меня, сын короля, заметив меня, приказал, чтобы меня не лишали жизни. Меня тогда повели к другим юношам, ибо не убивали тех, которые не имели еще 20 лет от роду, а мне не исполнилось и 16 лет». Султан Баязид распорядился отправить уцелевших пленников – около 300 человек – в Адрианополь, где они провели 15 дней. Затем их повели в Галлиполи. Здесь пленники провели еще два месяца, заточенные в башне, вповалку лежа на каменном полу. Наконец, у Баязида дошли руки и до них. Отобрав 60 юношей, он отправил их в подарок правителю Египта. Шильтбергер в их число не вошел: в битве он получил три раны, был слаб, и турки опасались, что подросток умрет в дороге. Баязид оставил его при своем дворе. Выздоровев, Шильтбергер служил у него скороходом, потом форейтором: «я должен был бежать перед ним в его походах вместе с другими, по тамошнему обычаю. За эти шесть лет я до того дослужился, что мне позволили ездить верхом в свите короля, у которого я, таким образом, провел 12 лет»
Султан Баязид мечтал овладеть Константинополем. Византийцы, с трудом сдерживавшие натиск турок, призвали на помощь «Железного Хромца» Тимура. Он выступил в поход с 800-тысячным войском и в битве при Ангоре (20 июля 1402 г.) разбил турок наголову. Как переменчиво военное счастье! Теперь уже султан Баязид попадает в плен. А вместе с ним – и его раб Ганс Шильтбергер. «Так я попал в плен к Тамерлану, которого проводил в его страну, где и состоял при нем…»
Пройдя тысячи верст, баварец оказался в столице Тимура – Самарканде. Отсюда Шильтбергер сопровождал своего господина в походе в Палестину. Он пережил Тимура и после его смерти достался сыну «Железного Хромца» Шахруху, и отправился в Герат. Отсюда Шильтбергера забрал внук Тимура – Абубекр, владевший Персией и Арменией. При его дворе жил беглый ордынский царевич Чекре, «королевский сын из Великой Татарии». Спустя четыре года всесильный золотоордынский временщик