Православный. Сын генерал-лейтенанта графа Фёдора Эдуардовича Келлера и княжны Марии Александровны Шаховской (1861-после 1940).
По окончании Пажеского корпуса в 1902 году, произведен был из фельдфебелей в корнеты Кавалергардского полка.
С началом русско-японской войны, 1 апреля 1904 года переведен в 52-й драгунский Нежинский полк и назначен ординарцем к командиру 17-го армейского корпуса барону Бильдерлингу, а затем адъютантом к главнокомандующему. В 1905 году был произведен поручиком. За боевые отличия был награжден четырьмя орденами, в том числе орденом св. Анны 4-й степени с надписью «за храбрость».
18 ноября 1905 года был переведен обратно в Кавалергардский полк корнетом и командирован в Эстляндскѵю губернию. В 1907 году поступил в Николаевскую академию Генерального штаба и произведен в поручики.
В Первую мировую войну сражался в рядах Чеченского конного полка, был награжден орденом Святого Георгия 4-й степени. К 1915 году - в чине ротмистра, в 1916 году был произведен в полковники. Участвовал в Белом движении.
С 1920 года в эмиграции во Франции. С 1925 года жил в Париже, затем в предместье города. Был служащим банка, с 1927 года - рантье. Работал в Лиге Наций, занимался археологическими исследованиями в Сирийской пустыне. Был масоном, членом лож «Гермес» и «Северное Сияние», капитула «Астрея», а также хранителем архива ложи Северное Сияние (1929).
Умер в 1946 году в Париже. Похоронен на кладбище Сент-Женевьев-де-Буа.
С 1907 по 1916 год был женат на фрейлине Ирине Владимировне Скарятиной, дочери генерал-лейтенанта В. В. Скарятина.