Data in smart grid requires security and privacy. Fine-grained access control provides possibility for various electricity companies and organizations to access owner data securely and flexibly for transdiscipline billing. Moreover, revocation should also be considered for key leakage. This work presents a secure authorized data sharing for smart grid scenario. The data access for electricity companies in this scheme is fine-grained and revocation against server-user collusion is achieved. The security analysis and experiment results show that our solution is privacy-aware and practical for smart grid.