Родился в 1789 году, происходил из дворян Курляндской губернии, сын барона Петра-Георга фон Оффенберга. Образование получил в частном учебном заведении и 5 августа 1808 года вступил прапорщиком в Псковский драгунский полк.
В 1809 году Оффенберг находился в рядах австрийской армии, которая в это время вела войну с Наполеоном и принимал участие в нескольких сражениях. 8 мая 1811 года произведён в поручики и 8 мая 1812 года — в штабс-капитаны.
Вслед за тем Оффенберг принимал участие в Отечественной войне 1812 года и последующих Заграничных походах. За отличие 28 января 1813 года произведён в капитаны и 2 октября того же года — в майоры. 16 апреля 1816 года переведён ротмистром в лейб-гвардии Гусарский полк. 17 мая 1818 года получил чин полковника.
С 11 ноября 1819 года Оффенберг командовал Павлоградским гусарским полком, 2 октября 1827 года получил в командование 1-ю бригаду 4-й гусарский дивизии. 2 октября 1827 года произведён в генерал-майоры.
Назначенный 21 апреля 1828 года командиром лейб-гвардии Конного полка (утверждён в должности 9 февраля 1829 года) Оффенберг во главе его в 1831 году сражался в Польше с повстанцами. Полком он командовал до 27 мая 1833 года.
Во всё последующее правление императора Николая I Оффенберг занимал ряд важных командных должностей. Так с 1 июня 1833 года он был командиром 1-й лёгкой кавалерийской дивизии, 6 декабря 1835 года произведён в генерал-лейтенанты, в 1843 году недолго командовал Сводным кавалерийским корпусом, а с 27 мая 1843 года занимал ту же должность в 1-м резервном кавалерийском корпусе. С 3 ноября 1849 по 25 августа 1850 года находился в отпуске, после чего получил в командование 3-й пехотный корпус. 28 мая 1851 года произведён в генералы от кавалерии. С 3 ноября 1853 года состоял по кавалерии без должности и 26 августа 1856 года назначен членом Генерал-аудиториата.
Скончался в январе 1857 года, из списков исключён 21 января.
Среди прочих отличий Оффенберг имел награды:
Его сын Александр был генерал-лейтенантом и командовал 2-й кавалерийской дивизией.
Его братья и сёстры: