A Worcester coach driver had sex with a female passenger within a week of meeting her while he was working, a jury heard.
Prosecutor James Dunstan described Darren Purchase as "a sexual shark" and suggested he preyed on youngsters and women to satisfy a high sex drive.
Four girls, four women and a boy were allegedly his victims between 1984 and 2009, Worcester Crown Court was told.
Cross-examining Purchase, a father-of-four, about his past, Mr Dunstan said when he wasn't having sex with females his sexual needs were met by abusing a boy in the 1980s.
Purchase, aged 44, of Hayfield Close, St John's, dismissed the complaints as "rubbish" and at one stage accused the prosecutor of being "nasty".
But he agreed he gave police wrong information during an interview after his arrest about shaving one accuser's private parts.
He told officers the woman did it to herself for a bet, but in court he admitted carrying it out. "We were experimenting," he said.
Divorcee Purchase denies 21 charges of rape, buggery and indecent assault and insists the complaints against him were made up.
Recalling meeting the woman on his bus, he said she was "bubbly, chatty and very forward" and he asked her out. They were having sex within a week, he confirmed.
He denied sex attacks on a boy and said they only shared a love of wrestling, although the youngster was four and half years younger.
"Age didn't matter, it wasn't an issue," he said. "I enjoyed his company."
Mr Dunstan suggested Purchase spent a lot of time with younger people in his late teens and attended their parties in Bath Road, Worcester, where they would drink, smoke and listen to music. But he said: "Age was immaterial to me. They were my friends."
Mr Dunstan also claimed Purchase was insecure with people of his own age and liked to be "the leader of the pack".
Purchase dismissed a suggestion he was "a sexual shark" and said his marriage lasted 11 years before he got divorced in 2000.
The trial continues.