The purpose of this paper is to show the potential application of Generalized Minimum Variance Controller (GMVC) combined with the recursive least squares parameter estimation method (RLS) applied to a current control of a Switched Reluctance Motor (SRM). GMVC is a sub-optimal controller incorporating a performance index to tailor the closed loop behavior; in particular, a pole assignment strategy is attractive, but in general, it implies some previous knowledge of the system. The system performance is validated through implementation with good tracking and robust characteristics is obtained. The results are compared with the conventional proportional-integral (PI) controller.