Drugs worth around £33,500 have been seized by police from an address in Levenmouth.
Officers from the Levenmouth Community Investigation Unit recovered 240 grammes of heroin, 600 grammes of cannabis and 3,500 diazepam tablets from the Methil property.
A 37-year-old man has been charged under the Misuse of Drugs Act following the discovery of the class A and B drugs at Whyte Rose Terrace.
Constable Barry Crookston from the Community Investigation Unit said tackling drug crime was a top priority for police in Fife.
“Following on from the recent proactive successful drugs operations in the Levenmouth area, further information from the public has resulted in us taking more drugs off the streets,” he said.
“Tackling drug crime is a top priority for Fife division and we continue to have a zero tolerance policy towards drug-related offences.
“We will continue to deal with any offences reported to the police using every resource at our disposal.”
Mr Crookston said the public could greatly assist the police by reporting drug offences to them.
“I would urge anyone with information on offences of this nature in their area to come forward to police or contact the charity Crimestoppers on 0800 555 111,” he said.