This paper reviews the recent development of different branches of rock mechanics, including test techniques, theoretical studies and their applications to the engineering problems. Some discussions and suggestions about their future development are given as well.