The 20-year-old Lawson appeared in court Tuesday after completing community service and other terms of his plea agreement. Prosecutors agreed to drop charges of violating a noise ordinance and driving with a suspended or revoked license.
Lawson said he had learned his lesson and promised it wouldn't happen again.
Lawson was arrested in June during a traffic stop in Chapel Hill after registering a 0.03 blood-alcohol level. Although the legal limit for driving in North Carolina is 0.08, Lawson was arrested because he was under 21, the legal age for consuming alcohol.
Lawson is returning to school for his junior season after deciding not to stay in this year's NBA draft.