In this article, the Dirichlet problem of polyharmonic functions is considered. As well the explicit expression of the unique solution to the simple Dirichlet problem for polyharmonic functions is obtained by using the decomposition of polyharmonic functions and turning the problem into an equivalent Riemann boundary value problem for polyanalytic functions, as the approach to find the kernel functions of the solution for the general Dirichlet problem is given.