Петр Борисович Ганнушкин родился (24 февраля) 8 марта 1875 года в Рязанской губернии, в многодетной семье сельского врача.
Пришло время учиться в гимназии, и в 1884 году дружная семья перебирается в Рязань, чтобы дети были под присмотром родных. Петру было 9 лет, когда он поступил в 7-ю Рязанскую мужскую гимназию. Учился отлично, особые способности проявил к языкам. Уже с 13 лет стал интересоваться характерами людей.
Окончив в 1893 году гимназию с золотой медалью, Петр в том же году поступил на медицинский факультет Московского университета. Братья также начали учиться в Московском университете. После 3-го курса Петр окончательно избрал своей будущей специальностью психиатрию. Окончив в 1898 году медфак, Ганнушкин был оставлен работать при психиатрической клинике Московского университета. В 1899 году он блестяще защитил докторскую диссертацию.
Врачебная деятельность Ганнушкина началась в психиатрической клинике Московского университета. Петр Борисович был тонким диагностом и исключительно чутким врачом. Его исследования были связаны с областью психических пограничных расстройств, между нормой и патологией. Особое уважение и авторитет Ганнушкин снискал как мастер амбулаторных приемов. Он учил врачей ставить ранние диагнозы по едва заметным изменениям психики. Он принимал до 300 человек в неделю.
Не менее активной, чем врачебная работа, была и научная деятельность Ганнушкина. Он является одним из основателей журнала «Современная психиатрия», сыгравшего большую роль в развитии русской психиатрии. Именно Петр Борисович стоял у истоков создания большой школы советских психиатров.
Завершением многолетних исследований Ганнушкина является его классическая монография «Клиника психопатий: их статика, динамика и систематика», которая содержит яркое и детальное описание существенных особенностей основных типов патологических характеров. Этот труд характеризует Ганнушкина как создателя «малой» психиатрии, изучающей неразвернутые формы психических заболеваний.
В это время его здоровье стало быстро ухудшаться. Его оперировали выдающиеся хирурги профессора А.В. Мартынов и В.Н. Розанов. Им помогал крупный терапевт профессор Д.Д. Плетнев. Но было поздно.
Скончался Петр Борисович Ганнушкин 23 февраля 1933 года в Москве, был похоронен на Новодевичьем кладбище столицы.