Authorities say R&B singer D'Angelo was caught in Greenwich Village trying to pay $40 for sex with an undercover cop posing as a prostitute.
Police said Monday that the 36-year-old entertainer, whose real name is Michael Archer, was arrested early Saturday morning while behind the wheel of his Range Rover.
D'Angelo's manager said in a statement that he had pleaded not guilty and would fight the charges.
The statement said the singer hopes the public will "allow the American justice system to resolve the matter before jumping to any conclusions."
© 2010 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.