Ubiquitous computing environment has become more popular as a highly open, heterogeneous and service-rich domain, which makes it essential and important for end-users to build a reasonable service provision model. The critical issue for service provision is how to sense context information and provide personalized services according to current context and user’s requirement. This paper presents a service provision model based on context-awareness for dynamic ubiquitous computing environment called C-SPM. C-SPM provides context-aware service that is aware of context information, and uses intelligent provision mechanism to provide personalized services for users according to their context and requirements.