Check System Preferences, iCloud, on your MacBook Pro. Do you have a check in the "contacts" and "calendar" option? On your iPhone: Settings, iCloud, make sure the slider for contacts and calendar is on. (should be showing green)
If both of those settings are correct, your contacts and calendar should sync from your MBP to your iPhone. Sometimes it may take awhile to sync depending on location, but if both your iPhone and MBP are on the same network, the sync will be immediate.