The 46-year-old was arrested on Tuesday after drugs including heroin valued at ??6,000 and cannabis resin were sent via post to his home address in Ramsey.
Officers said ??2241.22 in cash was also seized during the operation which involved the police dog section.
The man will appear at Douglas courthouse later.
A man from Ramsey has been charged with a number of serious drug offences, Isle of Man police have said.