Joseph Brady, 40, was arrested over the weekend.
Brady works as Brooklyn Assemblyman Peter Abbate, Jr.'s legislative director. He also previously worked as a staffer for former Mayor Michael Bloomberg.
Officials say Brady's home was raided by Watervliet police after learning he may have been keeping firearms, explosives and narcotics.
Reports say Brady also sent the teen's 16-year-old boyfriend out to buy drugs and allegedly threatened the pair with a weapon after the boyfriend confronted Brady.
Brady is being held in Albany County jail on $50,000 bail.
Abbate has not yet commented on the case.
ALSO READ: Long Island man arrested in rape of two teen girls
* Get Eyewitness News Delivered
* Follow us on YouTube
* More local news
* Send us a news tip
* Download the abc7NY app for breaking news alerts