O’Hara wurde 1793 zum Generalleutnant befördert. Er kommandierte die britischen Truppen im gegenrevolutionären Toulon. Kurz nachdem er das Kommando übernommen hatte, begannen die französischen Revolutionstruppen mit der Belagerung der Stadt. Er setzte auf eine offensive Reaktion und griff mit 2300 Soldaten die französische Hauptstellung an, ließ diese zerstören und die Geschütze unbrauchbar machen. Bei der Aktion wurde er verwundet und vom Artilleriehauptmann Napoleon Bonaparte gefangen genommen. Bis 1795 war er Kriegsgefangener, ehe er gegen den Sohn von Rochambeau ausgetauscht wurde.