Родился 28 августа 1802 г., происходил из дворян Санкт-Петербургской губернии, воспитывался в 1-м кадетском корпусе и 29 марта 1822 г. произведён в прапорщики в 3-й пионерный батальон.
В 1831 г. 25 и 26 августа участвовал в сражении против польских мятежников под Варшавой, находясь в штурмовой колонне 2-го пехотного корпуса, а 27-го при взятии г. Варшавы и за храбрость в этом деле награждён орденами св. Владимира 4-й степени с бантом и св. Анны 3-й степени. 17 декабря 1844 г. награждён орденом св. Георгия 4-й степени за беспорочную выслугу 25 лет в офицерских чинах (№ 7327 по списку Григоровича—Степанова).
Будучи подполковником он был назначен 20 октября 1845 г. дежурным штаб-офицером штаба Корпуса инженеров путей сообщения с оставлением по армии, где и был в 1856 г. произведён за отличие в полковники. 17 августа 1862 г. он был произведён в генерал-майоры и назначен заведующим штабом Корпуса путей сообщения и членом аудиториата Главного управления путей сообщения и публичных зданий. Со времени упразднения этой должности 1 февраля 1871 г. Демор состоял по Министерству путей сообщения, 29 марта 1872 г., в день пятидесятилетия службы его в офицерских чинах, был произведён в генерал-лейтенанты.
Женат он был на старшей сестре Петрашевского.
Умер 21 января 1873 года.