Родился в 1806 году, образование получил в частном учебном заведении.
В 1822 году вступил на военную службу подпрапорщиком в 1-й морской полк. В 1825 году был уволен от службы, однако в следующем году был зачислен юнкером в Белгородский уланский полк.
С 1827 года находился на Кавказе, принимал участие в русско-персидской войне 1826—1828 годов и 2 октября 1827 года за отличие был произведён в корнеты. Вслед за тем Мензенкампф сражался с турками в Закавказье, за отличие получил чин поручика. По окончании военных действий он ещё некоторое время находился на Кавказе и был в экспедициях против горцев. За отличия получил ордена св. Анны 4-й степени и св. Анны 3-й степени с бантом.
В 1830 году переведён в кавалерию в Центральной России и в 1831 году находился в делах против восставших поляков. В 1836 году произведён в штабс-ротмистры и зачислен в лейб-гвардии Уланский Его Величества полк. В 1846 году получил чин полковника. С 1851 года командовал Елисаветградским гусарским полком. 26 ноября 1850 года за беспорочную выслугу 25 лет в офицерских чинах награждён орденом св. Георгия 4-й степени (№ 8364 по кавалерскому списку Григоровича—Степанова).
Произведённый в 1855 году в генерал-майоры Мензенкампф (старшинство установлено с 6 января 1862 года) в 1857 году в связи с тяжёлой болезнью вышел в отставку. В 1864 году зачислсен по армейской кавалерии и в запасные войска.
С 1868 года состоял презусом военно-судной комиссии при Варшавском комендантском управлении. В 1876 году произведён в генерал-лейтенанты. Умер 17 июня 1878 года.
Среди прочих наград Мензенкампф имел ордена:
Его братья: