Tuning a controller for any process purely depends on the process dynamics. Improper selection of controller parameters could spoil the entire design. Selecting a tuning technique to achieve a desired response could be dealt as an optimization problem. This paper deals with the tuning of a fuzzy logic controller using Simulated Annealing to minimize the Mean Square Error between the desired and actual output of a nonlinear system. The proposed algorithm is tested on a real time ball beam system and the results are compared with the simulated responses. By using this method best results are obtained by using less number of fuzzy membership functions. © 2014 IEEE.