Родился 2 (13) ноября 1788 года[2]. Отец — Карл-Готгельф Вейценбрейер, немецкого происхождения, относился к русскому служилому дворянству Санкт-Петербургской губернии и на 1785 год имел классный чин.
Карл-Густав учился в Кондукторских классах Инженерного училища, которое окончил в 1819 году и был выпущен юнкером в сводный батальон[3].
Позже был переведён в Министерство уделов. В 1823—1833 годах — командир Кондукторской роты Инженерного училища, полковник.
Генерал-майор с 25 июня 1833 года. В 1834—1841 годах — директор института Корпуса горных инженеров[4].