Mit dem Zweiten Koalitionskrieg wurde er am 18. November 1799 zum Generalmajor ernannt. Als solcher kämpfte er am 3. Mai 1800 in der Schlacht bei Engen. AM 5. Juli wurde er Kommandeur der Truppen am unteren Inn, dann am ganzen Inn, aber schon am 10. August 1800 wurde er nach Tirol abkommandiert um die dortigen Festungen zu reparieren. Aber schon im September wurde er nach Deutschland zurück beordert. Er wurde vom Kaiser zum "Feld-Genie-Direktor in Deutschland" ernannt und nahm an den Schlachten von Hohenlinden und Salzburg teil.