A 33-year-old man was charged with drug and weapon possession after Suffolk County police confiscated a handgun, bullets, and heroin and cocaine with a street value of $20,000, as well as an additional $12,000 in cash during the execution of a search warrant early Friday in Port Jefferson Station.

Edison Cabrera, of Champlain Street, was charged with fourth-degree criminal possession of a weapon, two counts of third-degree criminal possession of a controlled substance, two counts of third-degree criminal sale of a controlled substance, second-degree criminal contempt and criminal possession of drug paraphernalia.

Cabrera is scheduled for arraignment Saturday in First District Court in Central Islip.

advertisement | advertise on newsday

Police said the arrest was the result of an investigation into an illegal weapon complaint and that the search warrant was executed by Sixth Precinct detectives and Emergency Service section officers at 2 a.m. Once inside the home, police said, officers recovered a .45-caliber handgun, a nine-bullet handgun magazine, multiple bullets, the heroin and cocaine and cash from a safe.

“The Suffolk County Police Department will not waver in our commitment to take illegal guns and drugs off of Suffolk County Streets,” Police Commissioner Timothy D. Sini said in a statement released Friday, adding: “We are dedicated and determined to follow every credible lead, work with our law enforcement partners at every level of government and continue to create new innovative initiatives such as our firearm suppression team and narcotics hotline to keep our residents safe.”