No, he did not! A Republican congress twisted his arms and made him move to the center to sign these laws.
You're correct. And, if memory serves, Clinton vetoed this twice before. He only signed it because there was a veto-proof majority the 3rd time around.