Justin Bieber has been accused of spitting in a DJ's face.

The 19-year-old singer, whose mother Pattie Mallette recently admitted that he doesn't always make the best decisions, reportedly confronted the man in the VIP area of the Social Room nightclub in Columbus, Ohio, last weekend, after being told the DJ was taking pictures of him.

The alleged victim told the city's local radio station WNCI: ''Two of Bieber's bouncers approached me and said I was trying to take pictures of Bieber.''

The DJ claimed that Justin was concerned because he is two years underage and that a member of the singer's entourage grabbed his phone to check for photographs of him in the club but didn't find any.

He said that Justin then lashed out at him with some ''choice words''.

He explained: ''He called my mom something, called my dad something, called me something ... and spit in my face.''

The DJ also told gossip website TMZ.com that he is planning to file assault charges against the 'Beauty and a Beat' hitmaker and that he was tested for hepatitis but the result was negative.

A spokesperson for Justin refused to comment, but a source close to him said: ''Everything's been going really well on the tour and it's just really sad that someone would copycat others' baseless claims just to try and get attention for themselves.''