A Texas Department of Public Safety trooper shot a suspect in the Rosharon area of Brazoria County and was not injured.