Yes T'ai Chi Chuan is an inredibly effective means of self defense, with several years training, if you are thinking of joining a T'ai Chi club then don't expect instant results, the process of chi cultivation is arduous and takes practice and time and effort. I have been training in T'ai Chi for 22 years now, and when i spar with friends who practice in other martial arts such as taekwondo or shotokan and also chow gar, and i do not have difficulty winning, study T'ai Chi and see if you like it but don't practice it if you are a hotheaded teenager looking for combat skill, go do kickboxing