وهو يعمل عن طريق وقف نمو بعض البكتيريا والطفيليات.يعالج فقط بعض الالتهابات البكتيرية والطفيلية. لن يعمل مع الالتهابات الفيروسية (مثل نزلات البرد والإنفلونزا). يمكن أيضا استخدام ميترونيدازول مع أدوية أخرى لعلاج بعض قرحة المعدة / الأمعاء التي تسببها البكتيريا (H. pylori).