A structure theorem is proved
for semiperfect rings (possibly with no identity) which have an abelian adjoint group.
This is used to give conditions when such a ring is finite or commutative. In
particular, a semiperfect ring with identity is finite if its group of units is finitely
generated and abelian. Additional information is obtained if the adjoint group is
cyclic.