Restricting Field List Entries Based on User Role in Drupal 7
There is a contributed module available in drupal.org 'Field Permissions' . 

http://drupal.org/project/field_permissions  We can set the field  permission based on user role.



Hope this will help you.