Roy Eugene Leakes, 51, and Kalagino Leakes, 21, are each charged on several counts of delivery of a controlled substance and delivery of marijuana.
Brenham police arrested the men on Friday at a home in the 200 block of Rippletoe Street at West Vulcan Street.
Officers say they searched their home and found several weapons, narcotics and cash inside. At least two of the weapons were confirmed stolen by police.
Additional charges are pending.