Just conserve your ammo before reaching him. You can pretty much reach him from the beginning without wasting any ammo. With all the ammo available + extra pickups after you beat his 1st phase, you will have enough to end him. Though beware that if you miss too many shots then you'll be out of luck.