2 февраля 1817 года был произведён в полковники. С 15 ноября 1819 года по 19 февраля 1834 года командовал лейб-гвардии Кирасирским полком. 21 мая 1826 года был произведён в генерал-майоры. В 1831—1832 годах участвовал со своим полком в действиях против польских мятежников и после взятия Варшавы получил орден Св. Анны 1-й степени. 1 октября 1833 года П. И. Кошкуль был назначен командующим 2-й бригадой гвардейской кавалерийской дивизии с оставлением командующим полком, а с 19 февраля 1834 — командующим 1-й кирасирской дивизией. В генерал-лейтенанты произведён 6 декабря 1835 года. В 1849 году, с выступлением гвардии в поход, командовал всеми оставшимися в Санкт-Петербурге частями гвардии и в том же году награждён орденом Белого Орла.