A Queensland police officer who was found with drugs, cash and Viagra has been fined $750.

Nicholas James Sheahan, 29, resigned from the service in June after detectives found evidence of drug use at his Kangaroo Point home, in inner-city Brisbane.

Police who intercepted the off-duty officer on June 19 found him carrying $1000 cash, Brisbane Magistrates Court heard.

Senior Sergeant Mark Gorton said they then searched his house and found white powder in rolled up pieces of paper, "a modest amount of Viagra" and sleeping pills.

Incriminating drug-related messages were found on his phone.