Police said Brubaker's body was discovered shortly after 8 a.m. Tuesday by a family member at their home in Lititz.
County coroner Dr. Stephen Diamantoni told the Intelligencer Journal/Lancaster New Era that his death appears to be an accident and that a toxicology report is forthcoming.
The younger Brubaker was facing several drug-related charges and driving-under-the-influence charges. He was scheduled to appear in Lancaster County court in October on felony drug possession and distribution charges.
In that case police say he exchanged prescription drugs with another young man, who later died of a drug overdose.
Among the charges against Ryan Brubaker was a summary offense for violating the state's new texting-while-driving law, legislation his father helped pass late last year.