In the recent decades, there has been growing interest in the synthesis of alkyl levulinates. Among theme, n-butyl levulinate obtained by catalytic esterification of levulinic acid and n-butanol. It can be used in many applications. In this study, mesoporous zirconium phosphate was used as a heterogeneous catalyst for the production of n-butyl levulinate from levulinic acid. The catalyst was characterized using a couple of techniques such as XRD, FT-IR, BET, SEM, TEM and ICP-OES analysis. The effect of various parameters such as reaction time, temperature, amount of catalyst, volume ratio of LA to n-butanol were investigated. The optimum conditions for the reaction were: temperature 120 ?C, reaction time 7 hours, volume ratio of acid to alcohol 1:9 and 0.01g catalyst (80%). The catalyst recycled 6 times without significant decrease of it's activity.