A Knoxville firefighter is on administrative leave after being charged with aggravated domestic assault and false imprisonment, according to police.