He obtained B.S. and M.S. in degrees in Electrical Engineering from Sacramento State University and San Jose State University and was PhD student in Telecommunications engineering at Louisiana State University which he left unfinished. He holds M.A. and Ph.D in International Relations from Tehran and Warsaw Universities respectively.