Supply chain systems are becoming more complex and dynamic as a result of globalization and the development of information technology. This complexity is characterized by an overwhelming number of relations and their interdependencies, resulting in highly nonlinear and complex dynamic behaviors. Supply chain networks grow and self-organize through complex interactions between their structure and function. The complexity of supply-chain networks creates unavoidable difficulty in prediction making it difficult to manage and control them using a linearized set of models. The aim of this article is to design resilient supply chain network from the perspective of complex network topologies. In this paper, various resilience metrics for supply chains are developed based on a complex network theory, then a resilient supply chain growth algorithm is also developed for designing a resilient supply chain network. An agent-based simulation analysis is carried out to test the developed model based on the resilience metrics. The results of the proposed resilient supply chain growth algorithm are compared with major complex network models. A simulation result shows that a supply chain network can be designed based on complex network theory, especially as a scale-free network. It is also concluded that the proposed model is more suitable than general complex network models for the design of a resilient supply chain network.