Now by using new BuddyPress plugin you can force your BuddyPress site members to complete the required fields of their profiles.
BP Force Profile is new BuddyPress plugin that lets you force your members to complete their profile fields. Each of your community member having an incomplete profile filed get redirected to their profile page and a notice is displayed for completing their required fields. It supports Multilanguages: English and French.
Simply install and activate the plugin. There are no additional installation steps required after activation. Your Members having incomplete profile fields will automatically get redirected to their profile page and a notice is displayed with required fields.