This document introduces the fuzzy model reference learning control (FMRLC) method. FMRLC uses a reference model to provide feedback to modify the membership functions of a fuzzy controller. This allows the closed-loop system to behave like the reference model and achieve the desired performance. The effectiveness of FMRLC is demonstrated through its application to rocket velocity control and robot manipulator control. FMRLC can achieve high performance learning control for nonlinear, time-varying systems.