The coordination of multi-enterprise production scheduling with partial information sharing is important in supply chain management. This paper proposes a multi-enterprise scheduling model based on ant colony algorithm. The model managed by agents and the enterprises interact with each other to evaluate the schedules, and build new schedules if any other enterprise is unsatisfied with the status quo. This process will repeat until all enterprises are satisfied with the schedules. Finally, the paper takes an example shows that the algorithm is effective and feasible.