Edward ''Ed'' O'Neill s-a nascut pe 12 aprilie 1946 in Youngstown, Ohio, intr-o familie catolica irlandeza. Mama, Ruth Ann (fosta Quinlan) a fost casnica si muncitor social, iar tatal, Edward Phillip, a lucrat ca otelar si sofer pe camion. A urmat cursurile liceului Ursuline si a studiat la Universitatea Ohio din Athens, Ohio, unde a fost membru al fraternitatii Delta Sigma Phi, si la Universitatea de Stat Youngstown.
In 1969 a fost pus pe lista echipei de fotbal american Pittsburgh Steelers ca fundas. Nu a prins inceputul sezonului, fiind exclus din echipa. Mai tarziu, in serialul ''Married... with children'' joaca rolul unui fost jucator de fotbal american de liceu care nu a reusit sa ajunga vedeta, insa care amintea...