Osnovno šolo je obiskoval v Vavti vasi, nato pa se je vpisal na srednjo strojno tehnično šolo v Ljubljani. Ob delu je študiral na Strojni fakulteti v Ljubljani in zaključil VI. stopnjo izobrazbe.
Njegova prva zaposlitev je bila v tovarni Novoles v Straži, kjer je bil pet let zaposlen kot delavec v proizvodnji. Nato se je zaposlil v IMV Novo mesto (kasnejši Revoz). Po treh letih se je vrnil v Novoles, kjer je bil nadaljnjih trideset let na vodstvenih delovnih mestih na področjih energetike, strojegradnje, vzdrževanja in konstruiranja.
Bil je član Skupščine občine Novo mesto in od leta 1992 član Krajevne skupnosti Straža, kateri je predsedoval od leta 1996 do ustanovitve Občine Straža leta 2006. Od leta 2007, ko je občina pričela z delovanjem, do leta 2014, ko se je upokojil, je bil dva mandata župan Občine Straža.
Je aktiven član Društva strojnih inženirjev in tehnikov Novo mesto, član KUD Straža, ŠRD Breza Dolenja Straža in PGD Dolenja Straža, katerega je kot predsednik vodil dva mandata. Priložnostno je objavljal strokovne prispevke v tovarniškem glasilu Novoles, kot župan pa v občinskem glasilu Stražan ter v zborniku Straža, kraj topline, zelenja in modrine (2014).
Alojz Knafelj je leta 1978 v Nürnbergu prejel nagrado inovator za grelne plošče za vakuumsko sušenje lesa. Leta 2015 je postal prejemnik naziva častni občan Občine Straža, prejel pa je tudi priznanje Gasilske zveze Slovenije I. in III. stopnje.
- Osebni podatki, 2017.
- Občinska in županova priznanja Občine Straža za leto 2015, 2015.
