A New York City taxi driver who black NBC "Today" show weatherman Al Roker said passed him by in favor of picking up another fare for racial reasons has pleaded guilty to a service refusal violation and has been fined.

The Taxi and Limousine Commission says driver Mahabur Rahman made his plea last month and was fined $500.

Roker had filed a complaint in November and wrote on social media he and his son had been ignored for racial reasons. He said the driver picked up a white man a block away.

The commission says it was the driver's second refusal violation. The driver hung up a phone Monday when called for comment.

The TLC says Roker was notified of the outcome. NBC hasn't answered an email seeking comment.

Sign up for the NJ1015.com Newsletter

Get the best of NJ1015.com delivered to your inbox every day.

(Copyright 2016 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed)