P90 разработан фирмой FN Hestral (Бельгия) в конце 1980х годов. Пистолет-пулемет разрабатывался, в первую очередь, для военнослужащих, кому не положены автоматы (экипажи боевых машин и т.д.). Пистолетные патроны показали себя малоэффективными против бронежилетов, получивших широкое распространение, и компания Fabrique Nationale разработала новый патрон на базе боеприпаса 5,56мм NATO. Новый патрон с заостренной пулей со стальным сердечником имел высокую пробивную способность при приемлемом останавливающим действии пули.
P90 построен по схеме со свободным затвором. Патроны в магазине, размещенным над стволом, расположены перпендикулярно стволу, и перед подачей разворачиваются во встроенной в магазин раме. Рукоятка перезаряжания двухсторонняя, предохранитель, играющий роль селектора режима огня, размещен под спусковым крючком.
Создателям Р90 удалось решить проблему всего оружия, построенного по схеме "булл-пап": стрелянные гильзы выбрасываются не вправо, а вниз, через полость в рукоятке. ПП оборудован как открытыми прицельными приспособлениями, так и коллиматорным прицелом кратности 1х. Предусмотрена возможность установки ЛЦУ видимого или ИК диапазона, и глушителя.