This paper deals with ABC(Artificial Bee Colony) algorithm based on bio-virus mechanism and infection at first, which is defined as VEABC(Virus Evolution Artificial Bee Colony). The VEABC is proposed based on bio-virus evolution, infection in ABC(Artificial Bee Colony) searching in continuous state, which can improve variety of ABC and convergent speed. Classic ABC is depend on three kinds of bee to search in wide range, but it was easily falling into premature convergences and local optimal solution. The VEABC utilizes the virus infection to enhance variety and evolution speed of bee population, which isalso based on bee colony global information to evolve. Relative testing function experiments show that the virus infection operation enhance searching speed in the solution space and the solving precision obviously, which outperforms traditional ABC algorithms.