Louis Newman, 52, of Bay Shore, is due in court Wednesday.
A Suffolk County officer stopped Newman at the intersection of Udall Road and Bay Shore Road in West Islip at 5:25 p.m. Tuesday.
Newman told the officer he did not have his license with him.
After running a check, the officer learned Newman's license was suspended 50 times on 10 different dates.