Social ecology is the study of interrelationship and interaction rules between human society and environment. This article started with concepts and contents of social selection and social niche, and made a brief analysis of relationship between social selection and social niche. It is suggested that relative stability and dynamic changes of social niche are the results of social selection and the internal driving force f...