A novel immunosensor based on porous silicon (PSi) for antigen detection was reported in this paper. The antigen (SpaA) and the specificity of the antibodies are employed as the target and the probe in our laboratory, respectively. The immunosensor structure was prepared using bioconjungation. After the antigen-antibody reaction, the red shift of the reflection spectrum of the immunosensor increases in proportion to the concentration of SpaA. The sensitivity of this immunosensor is 41nm/ µg•ml-1 and the detection limit is 2.44×102pg•ml-1, they are better compared with our previous work by using this method. Controlled experiments were also presented with non-immune antibody and the results show that this immunosensor possesses high specificity.