Setting Up Visual Composer
By default, Visual Composer is enabled only for pages. You need to enable it for custom post types, such as Portfolio items.
Navigate to the Visual Composer settings page, select the tab Role Manager and switch the Post Types field from Pages Only to Custom. Now check the pages and portfolio fields.
Check out this video: