解:∵对任意x∈R,总有f(1+x)=-f(1-x),
∴当x=0时应有f(1+0)=-f(1-0),即f(1)=-f(1).∴f(1)=0.
又∵f(x)=(x+a)3,∴f(1)=(1+a)3.
故有(1+a)3=0
∴f(x)=(x-1)3.
∴f(2)+f(-2)=(2-1)3+(-2-1)3=13+(-3)3=-26.