The suspect, 30-year-old Joshua Ronan of Lansdale, is being charged with attempted murder.
The district attorney's office said Friday that Ronan is being held on $500,000 cash bail.
Police say Ronan beat the victim with a brick wrapped in a balaclava mask outside of a home in Hatfield on November 5.
Authorities say the brick was found on the floor of the vehicle where Ronan had been sitting.
The brick matched the injuries sustained by the victim, the D.A.'s office said.