A lawyer said state Sen. R.C. Soles shot a man in his home Sunday in self-defense, echoing the statement of a witness to the shooting.