The home invasion was reported at around 4 p.m. in the 4000 block of Dry Creek Road west of Healdsburg, according to the Sonoma County Sheriff's Department.
The victim told investigators that the suspects were armed and wore badges and Drug Enforcement Agency hats, according to the sheriff's office.
The suspects reportedly threatened the victim by shooting one round from a handgun and restraining him. The men drove off after they stole marijuana plants, two firearms, a wallet and disabled the home telephone.
The victim said he contacted the sheriff's office from a neighbor's home after freeing himself from his restraints.
He was able to provide a description of the suspects' vehicle, which deputies spotted within 15 minutes traveling south on U.S. Highway 101, according to the sheriff's office.
Deputies stopped and detained three suspects: Sonoma residents James Cooper, 37; Brian Montgomery, 50; and Sacramento resident Paul Huych, 37.
The men were arrested for robbery, kidnapping, assault with a deadly weapon and conspiracy.
Montgomery and Huych, both on parole, are being held without bail, and Cooper is in custody with bail set at $140,000.