Потомственный навигатор, отец и дед которого были муаллимами, Ахмед Ибн Маджид Шихабаддин из Омана еще мальчиком ходил с отцом по Красному морю и Аденскому заливу.
Во второй половине XV в., когда он стал плавать самостоятельно, мощь мамлюков в Египте, тимуридов в Персии, султанов Дели в Индии, индонезийских владык заметно ослабла. И наступила эпоха арабского господства на Индийском океане, долгий период «пика» арабской морской торговли.
Арабские моряки хорошо ознакомились с южной половиной Красного моря до широты Джидды, 21°30′ с. ш., и Аденским заливом, Аравийским морем, Бенгальским заливом и морями Юго-Восточной Азии вплоть до меридиана о. Тимор, 124° в. д.
Обобщив многолетний опыт предшественников, в том числе деда и отца, использовав сведения своих современников-моряков и главным образом собственные наблюдения, Ибн Маджид в 1462 г. создал «Хавийат ал-ихтисар…» («Собрание итогов о главных принципах знания о морях»), а в 1489–1490 гг. закончил дважды (1475 и 1478 гг.) переделанную поэму «Китаб ал-фаваид…» («Книга польз об основах и правилах морской науки»). В этих навигационных работах содержится информация, позволяющая получить некоторое представление о характере берегов Индийского океана, его краевых морей и о крупнейших островах. Ибн Маджид привел также кое-какие сведения о ряде пунктов в Южно-Китайском море (бассейн Тихого океана). Описью эту информацию, правда, назвать нельзя — расстояния между упоминаемыми им пунктами сильно колеблются, а их характеристики скупы.
Красное море описано от Джидды до Баб-эль-Мандебского пролива, т. е. на половину длины. Ибн Маджид не дает особенностей его берегов, поэтому общая форма этой акватории по сравнению с другими частями Индийского океана выглядит намного грубее. Он отмечает многочисленные банки, рифы, островки аравийского берега моря и о-ва Фарасан; на африканском побережье упоминает горы Хабт (северная часть Эфиопского нагорья с вершиной Хамбет, 2780 м), о-ва Суакин и Дахлак и мелкие островки у 14° с. ш. Африканские берега Аденского залива Ибн Маджид знает значительно хуже, отмечая лишь их широтное направление, а на окончании «Африканского Рога» — мыс Гвардафуй. Восточнее мыса он помещает четыре острова, в том числе о. Сокотра, вдвое удлинив его. На восточном побережье Африки им упомянуты только ряд городов, о. Занзибар, устье рр. Замбези, Софала, у 20° ю. ш., а также островки у устья р. Саби и самый южный пункт, у 24° ю. ш., — несколько прибрежных поселков. Он сообщает, что длина Мадагаскара составляет около 20° по широте (в действительности 14°) и что в Мозамбикском проливе есть банки и острова, в том числе Гранд-Комор и Мохели из группы Коморских.
Южный берег Аравийского п-ова, родные для него места, Ибн Маджид описывает, начиная от самого южного мыса Аравии, у 12°40′ с. ш. и 44° в. д., далее к востоку упомянут мыс Имран, порт Аден и сразу же далеко на северо-западе мыс Фартак, 52°20′ в. д., игравший большую роль в навигации; далее отмечены о-ва Курия-Мурия, входной мыс залива Саукира, о. Масира и высокий скалистый мыс Эль-Хадд, наиболее важный пункт для арабских мореходов на западных берегах Индийского океана, у 22°30′ с. ш.; на побережье Омана упомянуты порт Маскат и п-ов Мусандам.
Единственный из арабских навигаторов, Ибн Маджид составил описание Персидского залива. На аравийской стороне он отметил низменный берег Эль-Хаса, о-ва Бахрейн с многочисленными «подчиненными» островками и жемчужными банками, п-ов Катар, а в Ормузском проливе — о. Кешм. Азиатское побережье Оманского залива и негостеприимные берега Аравийского моря описаны им очень скупо. Он указывает лишь на их почти широтное направление.
Собственно Индия для арабов начиналась у западной оконечности п-ова Катхиявар, 69° в. д. От этого пункта и приступает Ибн Маджид к описи ее западного побережья вплоть до мыса Кумари, детально характеризуя Камбейский залив, Конкан и Малабарский берег с эстуариями многочисленных коротких рек и единственным глубоким заливом у 10° ю. ш. — озеро Вембанад. Берега «под ветром» — восточное побережье Индии — описаны подробно до 18° с. ш. Отмечены узкий полуостров у 9°40′ с. ш. и его продолжение Адамов Мост, входной мыс Полкского пролива и весь Коромандельский берег с дельтами рр. Кавери, Кришны и озером Пуликат, у 14° с. ш., а также дельта р. Годавари. Побережье за 18° с. ш. Ибн Маджид знает намного хуже. Это следует объяснить тем, что северную часть Бенгальского залива арабы посещали реже, в основном там «работали» бенгальские или бирманские моряки.
Лаккадивские о-ва, находящиеся на морской трассе Сокотра — Южная Индия, хорошо знакомы арабам, но Ибн Маджид не оставил их описания. Цейлон (Шри-Ланка), по его сведениям, почти круглый остров, обогнуть который можно примерно за 10 дней. Ему известно все побережье этой жемчужины Индийского океана, за исключением части восточного берега. В четырех днях пути к югу (правильнее — к запад-юго-западу) от Шри-Ланки он помещает Мальдивские о-ва и называет их «островами золота» или «островами бетельных орехов». Отмечая самый южный из группы — Адхава (о. Ган), он намекает, что далее к югу арабы знают и другие острова (арх. Чагос). Андаманские о-ва, по Ибн Маджиду, состоят из двух крупных островов — Большой и Малый, разделенных проливом (Дункан), и нескольких мелких. На самом деле единый «Большой» узкими проливами разделен на три части: Северный, Средний и Южный Андаман. Из Никобарских о-вов он знаком лишь с одним — у 8° с. ш.
Берега Бирмы известны Ибн Маджиду приблизительно от 16° с. ш. и южнее. Он довольно верно представляет форму залива Моутама, отмечает эстуарий р. Салуин и о-ва ал-Таква (арх. Мьей). Он правильно показывает почти меридиональное направление береговой линии п-ова Малакка (его западное побережье арабы называли Спам), отмечает перешеек Кра и о. Сингапур.
Западные и северные берега моря Барни (Южно-Китайское), принадлежащего уже бассейну Тихого океана, известны Ибн Маджиду слабо: вот почему искажена форма п-ова Малакка и Сиамского залива. Относительно хорошо знаком он с северным и частью западного берега о. Суматра, отмечая на остальном побережье ряд названий. О Яве, отделенной от Суматры проливом Сунда (Зондским), у него менее четкие представления. К востоку от Явы он знает о. Ломбок, а также Сумбаву и Сумбу, принимая их за единый остров. Знаком он и с о. Макасар (Сулавеси), считая его крупным островом. Все острова к востоку от о. Сумба Ибн Маджид объединяет под названием Тимор и различает в нем северную и южную группы. Он приводит «…настолько детальную характеристику южной группы, что это кажется почти невероятным» (Д. Тиббеттс). Однако современные названия описанных им восьми островов установить не удалось. При встрече с В. да Гамой (подробнее об этом см. т. II), «добрый кормчий, гузератский мавр», Ибн Маджид показал адмиралу «карту всего индийского побережья… весьма подробную», — свидетельствует португальский историк Ж. да Барруш.