Former Castle Hills city councilman Joseph Rodriguez, 51, is facing charges of impersonating a public servant for allegedly using his former position to interfere with an arrest.

According to an arrest warrant affidavit, Castle Hills police were attempting to arrest his son, Justin Rodriguez, on Jan. 19 when the ex-city leader got involved.

The affidavit stated that Justin was a passenger in a vehicle that had failed to stop for officers until it reached the driveway of his home in the 100 block of S. Gardenview.

Officers said the driver gave consent for them to search his vehicle, but Justin Rodriguez refused to get out of the car or obey any of their commands.

The affidavit stated that when an officer attempted to physically remove him from the car, he head-butted him.

Police said during the commotion, Joseph Rodriguez came out of his home and encouraged his son not to comply with the officers.

According to the affidavit, Rodriguez, who hasn't been a member of the Castle Hills city council since 2006, told the officers he would "have their jobs" if they arrested his son.

Police said he also presented himself as a current member of the city council. Joseph Rodriguez was arrested Friday on a charge of impersonating a public servant. The affidavit stated that his son also faces criminal charges.

For a list of recent stories Katrina Webber has done, click here.