Mycotoxins are highly toxic contaminants and have induced health threat to human and animals. Aflatoxin B1 (AFB1), ochratoxin A (OTA) and zearalenone (ZEA) commonly occur in food and feed. A multi-component immunochromatographic assay (ICA) was developed for rapid and simultaneous determination of these three mycotoxins in agro-food. The strategy was performed based on the competitive immunoreactions between antibody-colloidal gold nanoparticle conjugate probes and mycotoxins or mycotixin antigens. Each monoclonal antibody specially recognize its corresponding mycotoxin and antigen, and there was no cross reactivity in the assay. Three mycotixin antigens were immobilized as three test lines in the nitrocellulose membrane reaction zone, which enable the simultaneous detection in one single test. The visible ICA results were obtained in 20 min. The visual detection limits of this strip test for the AFB1, OTA and ZEA were 0.25 ng/mL, 0.5 ng/mL and 1 ng/mL, respectively. The assay was evaluated using spiked and naturally contaminated peanuts, maize and rice samples. The results were in accordance with those obtained using enzyme-linked immunosorbent assay. In summary, this developed ICA could provide an effective and rapid approach for onsite detection of multi-mycotoxin in agro-food samples without any expensive instrument.