William Cowger besuchte zunächst die Hastings High School und studierte danach ein Jahr lang an der Texas A&M University. Danach setzte er seine Ausbildung an verschiedenen anderen Schulen fort. Unter anderem studierte er an der University of Louisville Politische Wissenschaften. Während des Zweiten Weltkrieges war er 20 Monate lang in der United States Navy. Dabei wurde er sowohl im atlantischen als auch im pazifischen Raum eingesetzt. Nach dem Krieg wurde er Leiter der Firma Thompson & Cowger Co., die Hypothekenkredite vergab. Im Jahr 1953 fungierte Cowger als Präsident der Junior Chamber of Commerce von Louisville. In den Jahren 1961 bis 1967 war er in mehreren Städtevereinigungen tätig. Politisch war er Mitglied der Republikanischen Partei, deren Staatsvorstand in Kentucky er angehörte. Zwischen 1961 und 1965 war er als Nachfolger von Bruce Hoblitzell Bürgermeister von Louisville.
Bei den Wahlen des Jahres 1970 unterlag William Cowger dem DemokratenRomano L. Mazzoli. Danach setzte er seine geschäftliche Laufbahn in Louisville fort. Dort starb er bereits Anfang Oktober 1971, weniger als ein Jahr nach dem Ende seiner Zeit im US-Repräsentantenhaus.