As the multi- objective character of enterprise program scheduling and both the resource availabletime and activities execution time is uncertain,we presented a multi- objective fuzzy scheduling model. Based onthe multi- objective fuzzy scheduling model we presented a pareto multi- objective fuzzy genetic algorithm,for the di-versity of solution space by using shared niche technique in multi- objective fuzzy scheduling algorithm. In the end,an example is used to verify the algorithm with other multi- objective scheduling algorithm.