Происходил из мещан. Образование получил в Инженерной академии и в 1765 году поступил на службе в австрийскую армию. Служил в Генштабе и в 1783 году получил чин капитана.
В 1789 году отличился при взятии Белграда. Ещё будучи майором, некоторое время состоял профессором Нейшдтадской военной академии. С 1793 года подполковник пионерного корпуса.
В 1799 году назначен начальником штаба Итальянской армии фельдмаршала М. Меласа и вскоре произведен в чин генерал-майора.
В битве при Маренго (14 июня 1800 года) был взят в плен.
В кампании 1805 года состоял начальником штаба Итальянской армии эрцгерцога Карла.
В 1810—1813 годах губернатор Ольмюца.
Составил записки о полевых укреплениях, их атаке и обороне, о началах маневренного искусства. Автор большого числа статей по геодезии и военно-инженерному делу.