In order to solve the distributive adaptive packet data transmission issue in cognitive radio network,a novel spectrum selection algorithm based on queueing game was proposed.The data transmission problem was modeled as a potential game of spectrum selection.Considering the influence of delay caused by primary user,the utility function was built based on queueing game.Each second user autonomously adjusted the spectrum choose strategy to get the spectrum allocation and cross-layer optimize the transmission delay and the average packet loss rate.Simulations and analysis showed that this proposed algorithm could reduce average end-to-end delay and average packet loss rate effectively,and converge to strategy equilibrium point more quickly with smaller complexity.