Piecewise algebraic curve is defined as the zero set of a bivariate spline. In this paper, we mainly study the intersection points algorithm for two given piecewise algebraic curves based on Groebner bases. Given a domain D and a partition , we present a flow and introduce the truncated signs, and then represent the two piecewise algebraic curves in the global form. We get their Groebner bases with respect to a lexicographic order and adopt the interval arithmetic in the back-substitution process, which makes the algorithm numerically precise. An example is also presented to show the algorithm's feasibility and effectiveness.