We use on or upon with embark.
Embark on means to start.
On is a preposition here.
She has decided to embark on new business undertaking.
Get instant updates and alerts directly from our site.
Install this app on your device for quick access right from your home screen.