The invention provides a method for detecting oxcarbazepine and 10, 11-dihydro-10-hydroxy carbamazepine in blood. The method comprises the following steps of preparing oxcarbazepine and 10, 11-dihydro-10-hydroxy-carbamazepine standard stock solution, preparing oxcarbazepine and 10, 11-dihydro-10-hydroxy-carbamazepine standard intermediate solution, preparing an internal standard working solution and preparing a standard solution, detecting the standard solution by utilizing a liquid chromatography-mass spectrometer, and fitting to obtain a standard curve equation corresponding to the oxcarbazepine and 10, 11-dihydro-10-hydroxy carbamazepine: y1=a*x1+b and y2=c*x2+d; treating the to-be-detected blood, detecting the to-be-detected blood by utilizing a liquid chromatography-mass spectrometer,and calculating the concentrations of oxcarbazepine and 10, 11-dihydro-10-hydroxy carbamazepine in the to-be-detected blood. The method disclosed by the invention is short in analysis time, small ininterference, quantitative and proper in internal standard, strong in specificity, and high in sensitivity.