 He became an Army officer after graduating from Officer Candidate School.He is considered a Fighting Dem.In the Kentucky House of Representatives, Weaver helped found a conservative caucus of Democrats in the state House called the Commonwealth Democrats.