For the sake of better coping with the problem of material procurement, a multi-objective optimisation model was established in a systematic analysis framework for material procurement considering supply risk. First, this paper combs and identifies supply risk factors and constructs a supply risk evaluation system from the dimensions of quality, price, delivery, service and technology. Second, based on the linguistic scale and fuzzy theory, this paper measures the supply risk of candidate suppliers and estimates the relevant parameters of the multi-objective optimisation model by using the triangular fuzzy numbers. In addition, an improved non-dominated sorting genetic algorithm II (NSGA-II) is utilized in this paper to solve the multi-objective model, since traditional intelligent algorithms have slow convergence speed and are easily trapping into local optimisation. Finally, this paper conducts simulation experiments by setting three types of decision-makers with different risk preferences and provides material procurement combination schemes in different scenarios. Through numerical simulation experiments, it was verified that the optimisation model established in this paper was feasible and useful for the selection of candidate suppliers and the portfolio optimisation of material procurement.