Ответ:

Швабрин оказался в Белогорской крепости после того, как был переведён туда из гвардии за участие в дуэли.

Ответ: его перевели в крепость за дуэль.