The invention discloses a method for realizing multi-conditional access (CA) coexistence in a set top box and belongs to the technical field of set top boxes. The method for realizing multi-CA coexistence in the set top box comprises the following steps: a, identifying the state of an intelligent card, and executing a step b if the intelligent card is inserted, or executing a step e if the intelligent card is pulled out; b, performing resetting operation on the intelligent card by using intelligent card parameters corresponding to CAn in turn, judging if an average true range (ATR) value is matched with the CAn if the resetting is successful, and executing a step c if the ATR value is matched with the CAn; if the ATR value is unmatched with the CAn, determining the CAn is unmatched with the intelligent card; c, identifying the intelligent card as CAn, setting communication parameters, realizing communication, and activating a matched CAn; d, if all CAs cannot be reset or matched successfully, determining all CAs are not matched with the intelligent card; e, if the intelligent card is pulled out, suspending a current CAn. The method for realizing the multi-conditional access (CA) coexistence in the set top box can automatically match or activate corresponding CAs according to the currently inserted intelligent card, support the coexistence of multiple CAs, allows a user to change a signal source without changing the set top box and save cost for operators and the user, and is very flexible, compatible and reliable.