Родился 5 декабря 1904 года в д. Клескуши (Ленинградская область). Русский. Во внутренних войсках в 1926-1937 годах. Окончил курсы военкомов. На фронте с июня 1941 года, заместитель по политчасти начальника оперативной группы войск НКВД по охране тыла Карельского фронта. Командир 1203-го стрелкового полка (1-й Белорусский фронт) подполковник Павлов умело организовал и осуществил прорыв полком обороны противника 3 сентября 1944 года южнее г. Сероцк (Польша). Полк за сутки продвинулся на 46 км и 5 сентября с ходу форсировал реку Нарев. В боях за удержание плацдарма отразил контратаки противника, чем содействовал успешному форсированию реки другими частями. После войны продолжал службу в армии. С 1955 года в запасе. Жил в Воронеже. Награжден многими орденами и медалями. Умер 21 июня 1976 года. Звание Героя Советского Союза присвоено 24 марта 1945 года.