A:Answer If you are referring to a 1D Mark IV, of course it will! Any camera body with an EF EOS Mount, it will fit. This is a great range of zoom for any of the APS-H bodies, I.e. 1D Mark IIi, or Mark IV, etc. It gives you an ‘effective’ field of view equivalent to 90-380 mm in Full frame sensor. After I answered your question, I see it says 5D Mark II, which it will fit also. Happy Shooting!