Poly(urethanamide) was synthesized from Balanites roxburgii oil (BRO). Initially, BRO was modified by epoxidation and subsequently the epoxy ring was hydrolyzed. The resulting polyol Balanites roxburgii oil (PBRO) was reacted with diethanolamine to form corresponding fatty amide polyol (FAP). This FAP was reacted with various isocyanates like hexamethylene diisocyanate (HDI), biuret of hexamethylene diisocyanate, and isophorone diisocyanate at NCO to OH ratio 0.75:1 and 1:1. The poly(urethanamide) films were evaluated for chemical resistance, optical and mechanical properties. Furthermore, the water absorption test, in vitro degradation, and thermogravimetric analysis of poly(urethanamide) films were studied. Epoxidized Balanites roxburgii oil and PBRO were characterized by FTIR and physico-chemical analysis. FAP was characterized by FTIR, 1 H NMR, and physico-chemical analysis.