Yes....everything expires.  The expiration date of the vigamox should be clearly printed on the bottle itself.
Don’t use it past the expiration date and some studies even suggest that you should not use the drops 28 days after opening the dropper because of potential bacterial growth.