We solve the bi-additive functional equationf(x+y,z−w)+f(x−y,z+w)=2f(x,z)−2f(y,w)and prove that every bi-additive Borel function is bilinear. And we investigate the stability of a bi-additive functional equation in Banach modules over a unitalC⋆-algebra.