Officers from the City Divisional Drugs Unit and Armed Support Unit carried out a search of a house in Turners Cross at 8pm last night.
They found cannabis worth €21,000 and around €2,500 in cash.
The man was arrested at the scene and brought to the Bridewell Garda station where he is currently being detained.
The raid is part on an ongoing operation to disrupt the drugs trade in Cork City.