It is well-known that the poles of a system are closely related with the dynamics of the systems, and the pole assignment problem, which locates the poles in the desired regions, in one of the major problem in control theory. Also, it is always possible to assign poles to specific points for exactly known linear systems. But, it is impossible for the uncertain linear systems because of the uncertainties that originate from modeling error, system variations, sensing error and disturbances, so we must consider some regions instead of points. In this paper, we consider both the analysis and the design of robust pole assignment problem of linear system with time-varying uncertainty. The considered uncertainties are the unstructured uncertainty and the structured uncertainty, and the considered region is the circular region. Based on Lyapunov stability theorem and linear matrix inequality(LMI), we first present the analysis result for robust pole assignment, and then we present the design result for robust pole assignment. Finally, we give some numerical examples to show the applicability and usefulness of our presented results.