קפודיס, יליד שיקגו משנת 1941, שירת בצבא ארה"ב בקוריאה בין השנים 1964-1966 לפני שהחל את הקריירה המשחקית שלו בשלהי שנות ה-70. הקריירה הטלוויזיונית שלו החלה בסדרת הסבון "ראיין'ס הופ" של רשת ABC, שם גילם את דמותו של לויד לורד בשישה פרקים.
במהלך הקריירה העשירה שלו, הופיע קפודיס בשורה ארוכה של סדרות טלוויזיה מצליחות, ביניהן "סיינפלד", "ווסט ווינג", "ווילי וגרייס", "רצח בכתב", ו"שישה מטרים באדמה". בין השנים 1994-1996 גילם את דמותו של קרמיין צ'רולו בסדרת הסבון המצליחה "בית החולים הכללי".
על פי ההודעה שפורסמה, "ג'ון היה בעל, אב וסב מסור שיחסר לכל מי שזכה להכירו". הוא הותיר אחריו אישה, שתי בנות וארבעה נכדים.