A 50-year-old former U.S. Postal Service worker admitted he took money to deliver packages he knew contained drugs.

Leonard Gresham, of Rahway, pleaded guilty Tuesday in federal court in Newark to accepting bribes, the U.S. Attorney's Office said in a statement.

Gresham, who worked at United States Postal Service's Springfield Station in Newark, intercepted parcels and personally delivered them to locations in the city other than the ones written on the package.

He received $50 to $200 each time, pocketing $14,900 from October 2014 through September 2017, authorities said.

Gresham faces up to 15 years in prison when he is sentenced May 30.

Jeff Goldman may be reached at jeff_goldman@njadvancemedia.com. Follow him on Twitter @JeffSGoldman. Find NJ.com on Facebook.