Savage se narodil v Chicagu ve státě Illinois jako syn Joane a Lewise Savageových, kteří byli makléři s průmyslovými nemovitostmi a konzultanti. Jeho bratr je herec/režisér Fred Savage a jeho sestra je herečka/hudebnice Kala Savageová. Jeho prarodiče byli Židé a pocházeli z Polska, Ukrajiny, Německa a Lotyšska a Savage vyrůstal v reformním judaismu.
Svůj filmový debut si Savage odbyl v devíti letech ve svém bratrovi, Fredově hitu Little Monsters (1989) a objevil se v celovečerních filmech: Big Girls Don’t Cry… They Get Even (1992), jako Sam, chytrý mladší bratr, a jako desetiletý ve filmu Clifford (1994), kde v hlavní roli hrál Martin Short. Divadelní debut si Savage odbyl v Epidemii smíchu v divadle Pasadena Playhouse.
Savage se výrazněji prosadil v televizi. Jeho první hlavní řečnickou rolí v televizi byla vedlejší role Matthewa, syna postavy Judda Hirsche, v komediálním seriálu Drahý Johne (1988). Pak byl jedním z rodiny sirotků, kteří podvedli Roberta Mitchuma, aby byl jejich opatrovníkem v seriálu Rodina pro Joea (NBC, 1990).
Savageův bratr Fred se po jeho boku objevil v jedné epizodě seriálu Boy Meets World, kde hostoval jako chlípný vysokoškolský profesor pronásledující Coryho přítelkyni. V následující sezóně, 17. prosince 1999, Fred režíroval svého bratra a herce seriálu Boy Meets World v epizodě „Rodinné stromy“, když Shawn (Rider Strong) zjistí, že žena, která ho vychovala, není jeho biologická matka.
Ben také pracoval v několika televizních filmech, včetně Vzbudila se (1992) s Lindsay Wagner, a McDonald’s Family Theatre Presents: Aliens for Breakfast (1995), jako mladý teenager, jehož postava ze snídaňových cereálií ožívá.
Savage získal kritické uznání za ztvárnění „Cotyho Wyckoffa“, chlapce s andělskou tváří a duší zabijáka, v ABC Event Series, Divoké palmy (1993).
V květnu 1998 se Savage opět dočkal uznání kritiků, tentokrát za roli „Roddyho Sterna“ ve zřídka vídané hře Izraela Horovitze Neočekávaná něha v divadle Marilyn Monroe. Za svůj výkon obdržel cenu Ovation.
V roce 2002 si Savage zahrál ve filmu PG-13, Plavání proti proudu, kde hrál nejlepšího přítele, který byl lehce nedospělý, ale velmi podporoval svého smrtelně nemocného přítele.
Savage si dal na tři roky pauzu od hraní ve filmu i v televizi, ale později se jako host objevil ve filmu Stále stojící jako Seth Cosella, šéf Billa Millera, kterého hrál Mark Addy. V témže roce si zahrál roli Forda Davise v nezávislém snímku Car Babes, který se natáčel na místě v Los Gatos v Kalifornii, a také si zahrál sám sebe v epizodě Disney Channel Original Series Phil of the Future.
V roce 2006 si zahrál v kritiky oceňovaném nezávislém filmu Palo Alto, který měl poprvé premiéru na filmovém festivalu v Tribece v roce 2007.
V roce 2007 si zahrál v pilotovi ABC ze seriálu Sachs/Judah Making it Legal po boku Scotta Wolfa a Roberta Wagnera.
V roce 2008 si zahrál jako Mark Ratner v epizodě seriálu stanice NBC Chuck, stejně jako podezřelý z vraždy ‘Kirby Morris’ v epizodě Beze stopy.
V roce 2011 se objevil v epizodě seriálu stanice Fox Bones.
V listopadu 2012 bylo prostřednictvím jeho twitterového účtu oznámeno, že podepsal smlouvu na spin-off seriálu Boy Meets World Girl Meets World. Zahrál si také Stuarta v televizní show ABC Speechless a mladého Jasona Gideona v seriálu Myšlenky zločince.