He collected his views on religious law in the Asadiyya, which had great influence in Ifriqiya.
After his return to Ifriqiya he became a judge in Kairouan, where he soon came into conflict with the Emir Ziyadat Allah I (817-838) after criticising his luxurious and impious lifestyle.
In order to get rid of this unwelcome critic, Ziyadat appointed Asad the leader of an expedition to Byzantine Sicily.
In 827 Asad landed with a force of Arabs in Sicily and following a defeat of Byzantine troops proceeded to besiege Syracuse.
As a Hanafi, Asad played a major role in resolving conflicts between the Maliki in Kairouan.