Родился 30 сентября 1921 года в станице Темиргоевская (ныне Курганинского района Краснодарского края) в семье рабочего. Окончил 10 классов. С 1929 года жил в ауле Хакуринохабль Шовгеновского района (ныне Республика Адыгея). В Военно-Морском Флоте с 1939 года. Окончил 2 курса Ленинградского высшего военно-морского гидрографического училища, в 1943 году — курсы офицерского состава Балтийского флота. Участник Великой Отечественной войны с июня 1941 года, командир сторожевого катера дивизиона сторожевых катеров Охраны водного района Таллинского и Кронштадтского морских районов Краснознамённого Балтийского флота. К октябрю 1944 года младший лейтенант Павел Чалов совершил более двухсот боевых выходов.
В октябре 1944 года катер Чалова совершил высадку на Моонзундские острова 595 десантников. Его катер сбил три самолёта, потопил подводную лодку и два катера, а также обезвредил семь магнитных мин.
Указом Президиума Верховного Совета СССР от 6 марта 1945 года Чалову присвоено звание Героя Советского Союза.
После войны П. И. Чалов продолжил службу в Военно-Морском Флоте. В 1949 году он окончил Высшие специальные классы офицерского состава учебного отряда подводного плавания. В 1960 году уволен в запас в звании капитан 1-го ранга. Жил в Таллине. Работал в объединении «Эстрыбпром». С 1997 года жил в городе Сочи. Умер 5 июля 2000 года.